2024年4月2日发(作者:)
一、服务安装
查看安装
rpm -qa | grep sendmail
rpm -qa | grep dovecot
rpm -qa | grep cyrus
安装邮件服务器
安装所有服务Sendmail-*
安装pop3/imap服
rpm -ivh dovecot
安装用户认证
安装所有cyrus-sasl-*
二、安全配置
(1)修改sendmail配置
vi /etc/mail/
1)取消如下两行的注释(删除开头的dnl)
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')
dnl
2)修改SMTP的监听IP为 0.0.0.0
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
(2)生成配置
m4 >
(3)修改dovecot配置
vi /etc/
去掉下面一行前面的#
protocols =imap imaps pop3 pop3s
(4)添加域名
vi /etc/mail/locl-host-names
添加域名如: //每个域名一行
(5)修改认证方式
vi /usr/lib/sasl2/
将原内容:pwcheck_method:saslauthd
修改成:pwcheck_method:auxprop
(6)运行 saslpasswd2 添加用户
saslpasswd2 -u -a sendmail user1@
(7)重启
service sendmail restart
service dovecot restart
service saslauthd restart
(8)验证Sendmail服务
telnet localhost 25
helo localhost 此时应该有LOGIN PLAIN的字样,即表示SMTP认证设置成功。
[root@centos5 mail]# telnet localhost 25
Trying 127.0.
Connected to omain (127.0.0.1).
Escape character is '^]'.
220 centos5 ESMTP Sendmail 8.13.8/8.13.8; Thu, 6 May 2010 06:21:29 +0800
helo localhost
250 centos5 Hello omain [127.0.0.1], pleased to meet you
mail from:user1@
250 2.1.0 user1@... Sender ok
rcpt to:594839217@
(要测试向外发送邮件就填写网络上存在的邮件地址)
250 2.1.5 594839217@... Recipient ok
data
354 Enter mail, end with "." on a line by itself
From: alin
To: alin
Subject: Hello
test
.
250 2.0.0 o45MLTcH005157 Message accepted for delivery
quit


发布评论