sendmail架设:
安装sendmail,可以通过rpm -qa sendmail m4 来确认是否安装。
安装以后vi /etc/mail/local-host-names
添加邮件服务器域名如:
together.com
然后vi /etc/mail/
sendmail.mc
找到DAEMON_OPTIONS(`Port=smtp,
将此行前面添加dnl注释掉
保存文件,然后m4 /etc/mail/
sendmail.mc > /etc/mail/
sendmail.cf
vi /etc/mail/
sendmail.mc
找到TRUST_AUTH_MECH
将此行及下面一行行首的dnl去掉,注意不要留空格。
保存文件,然后m4 /etc/mail/
sendmail.mc > /etc/mail/
sendmail.cf
添加帐号
groupadd mailuser
adduser -g mailuser -s /sbin/nologin lihongtao
adduser -g mailuser -s /sbin/nologin sunxinyou
......
更改访问控制
vi /etc/mail/access
在文件尾部添加如下两行
192.168.0 RELAY
together.com RELAY
保存文件然后makemap hash /etc/mail/access.db < /etc/mail/access
重启服务:
chkconfig --level 35 saslauthd on
chkconfig --level 35 sendmail on
/etc/rc.d/init.d/saslauthd start
service sendmail restart
测试:
telnet 127.0.0.1 25
然后键入ehlo localhost,出现很多250开头的东西,表示正常。可以quit退出
换台机器telnet,如果不通,请检查是否防火墙阻挡了。
可以测试用其他的邮件客户端(如outlook)尝试发送邮件。
pop3安装:
rpm -qa dovecot查看,没有安装则安装之
vi /etc/dovecot.conf
找到ptotocols = imap imaps
将此行前面的#好去掉,改为protocols =pop3
保存文件,然后chkconfig --level 35 dovecot on
service dovecot restart