如何配置linux虚拟机sendmail服务

如何配置linux虚拟机sendmail服务

2009-08-14 13:30:44

云计算

虚拟化 Sendmail服务我们常用,如果您架设了mail服务器,这方面的配置您肯定也清楚。不过,如何配置linux虚拟机sendmail服务您可能就不了解了,我们这就来看看。

配置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服务就已经完成了,还等什么?自己去试一试吧。
 

【编辑推荐】

  1. 如何配置linux虚拟机samba服务
  2. Linux下安装VMware虚拟机的过程详解
  3. 宿主机windowsXP与虚拟机Linux之间Telnet

THE END