安装 sendmail
rpm -qa | grep sendmail
需有 sendmail & sendmail-cf 两个程式
修改sendmail 设定
vi /etc/mail/sendmail.mc
原设定为
dnl TRUST_AUTH_MECH(DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define(
confAUTH_MECHANISMS', DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON\_OPTIONS(
Port=smtp,Addr=127.0.0.1, Name=MTA')
修改成底下这样:
TRUST_AUTH_MECH(DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(
confAUTH_MECHANISMS', DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl DAEMON\_OPTIONS(
Port=smtp,Addr=0.0.0.0, Name=MTA')
製作sendmail设定档:
rpm -qa | grep m4
若无 m4 程式则 安装
执行
m4 sendmail.mc > sendmail.cf
4.修改 /etc/rc.d/rc.local开机执行档
加入这一行 /usr/sbin/saslauthd -a shadow
vi /etc/mail/local-host-names
加入 domainname.com
重新启动 sendmail
/etc/rc.d/init.d/sendmail restart
6.启动POP3指令:
rpm -qa | grep dovecot
需有 dovecot 这个程式
用 vi 修改 /etc/dovecot.conf
protocols = pop3 imap
listen = *
重新启动 dovecot
/etc/rc.d/init.d/dovecot restart
7.检查服务是否启动:
netstat -tnlp | grep sendmail
需有 25 & 110 port
8.修改 access
vi /etc/mail/access
加上 domainname.com RELAY
192.168.10 RELAY
192.168.30 RELAY
执行 makemap hash /etc/mail/access < /etc/mail/access
9.检查防火墙是否开放pop3及smtp的Port 25及port 110:
vi /etc/sysconfig/iptables