Fedora sendmail 需设定项目

安装 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

加入HOST-NAME 重新启动sendmail指令:
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


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章