日期:2014-05-16  浏览次数:20840 次

如何在linux下配置邮件服务器?
一:修改sendmail.mc
#cd /etc/mail
#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
以便使用sendmail监听所有的网域(只是监听,不是RELAY)
将如下行
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MK5 LOGIN PLAIN’)dnl
dnl define(`confAUTH_MECHANISMS’,`EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
前面的dnl去掉。
二:修改后保存退出。然后cd /etc/xinetd.d vi ipop3把disable=yes改为no就行了。同理vi imap也一这样改。改好后。service xinetd restart 因为这个是超级守护进程。必须重新启动。(注:ipop3为邮局协议,用的是110端口,而imap为internet message access protol,用的是143端口)。
三:生成cf文件
m4 sendmail.mc > sendmail.cf
四:在文件/etc/mail/local-host-names中添加本地域
vi /etc/mail/local-host-names
添加如下的行:
dns.test.com
test.com
(以上为你自己建的DNS域名)
修改后保存并退出
五:重新启动sendmail
service sendmail restart
六:测试
Sendmail –d0.1 –bv root |grep SASL
或用netstat -an |grep ":53"或用netstat -tuln grep sendmail
用service sendmail status来看一下它的状态也行。
七:可以在Microsoft Outlook 或者说Foxmail上测试。
当然了你必须在DNS中添加MX记录,以后我会再介绍。
引用:http://hi.baidu.com/%BC%BC%CA%F5%BD%BB%C1%F7%D4%B0/blog/item/a99414fc1c99caf8fc037f87.html