配置linux虚拟机下sendmail服务其实很简单,照着下面的步骤做就可以了。
(1) 安装sendmail以及相关的软件包
[root@www ~]#yum install sendmail
(2) 添加一条主机解析
[root@www ~]#gedit /etc/hosts
192.168.1.9 www.my.ccx.com
(3) 修改文件sendmail.mc
[root@www ~]#gedit /etc/mail/sendmail.mc
DAEMON_OPTIONS('port=smtp,Addr=0.0.0.0,Name=MTA')dnl”
TRUST_AUTH_METH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN') dnl
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI') dnl
(4)开启认证服务,文件目录在/usr/lib/sasl2/Sendmail.conf
service saslauthd start
用户账号的添加:
groupadd mailgroup
adduser -g mailgroup -s /sbin/nologin ccx1
adduser -g mailgroup -s /sbin/nologin ccx2
(5)生成sendmail.cf文件
[root@www ~]#m4 /etc/mail/sendmail.mc> /etc/mail/sendmail.cf
(6)重新启动sendmail服务
[root@www ~]#service sendmail restart
(1) Test 一下:
netstat -ntpl | grep 110
再次验证一下认证开启来了没有
telnet localhost 25
在出现的界面下输入ehlo localhost 如果在250-AUTH 出现LOGIN PLAIN,说明服
务的 SMTP 认证服务已经生效了。
测试sendmail是否已经具备发送邮件的功能
打开Linux系统上的邮件服务器Evolution发送邮件
至此,配置linux虚拟机sendmail服务就已经完成了,还等什么?自己去试一试吧。
【编辑推荐】