REHL4下Sendmail配置简要说明

sendmail运行的主机需要具有完整的域名

# service sendmail start

# m4 sendmail.mc > sendmail.cf

实例配置要求

邮件服务器的IP地址为192.168.1.2,主机域名为mail.linuxidc.com

邮件服务器将为“linuxidc.com”域中的用户提供邮件服务

邮件服务器具有SMTP用户认证功能

域名设置

邮件服务器需要进行域名注册

在linuxidc.com区域文件中进行A记录和MX记录的设置

@             IN      MX      5       mail.linuxidc.com.

mail          IN      A       192.168.1.2

设置local-host-names文件

local-host-names文件用于设置提供邮件服务的域名

在local-host-names文件中增加“linuxidc.com”域

# vi /etc/mail/local-host-names

//添加邮件服务器提供邮件服务的域名

linuxidc.com

开启sendmail服务的网络接口

在sendmail.mc文件中设置服务地址

# vi sendmail.mc

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

//修改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

设置SMTP的用户认证

sendmail.mc文件中的配置

# vi /etc/mail/sendmail.mc

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

//去除行首的注释标记“dnl”,修改为

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

启动saslauthd服务程序

# service saslauthd start

邮件用户帐号

Sendmail服务器使用Linux系统中的用户帐号作为邮件帐号

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfyzp.html