快速业务通道

CentOS5.4 postfix dovecot sasl openwebmail配置手记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18
最近接触了一套新的邮件系统,使用的是Postfix的. 以前不太熟悉,照着单位的文档和网上的教程,加上一些自己的修改就形成了这个文档. 2010年7月7日---在新的机器上重新部署的时候发现MailScanner进程CPU占用率很高,重启依旧,还会报错. 照着第四个参考链接修改了一下MailScanner和virus.scanners的配置文件就没事了. 抽空还要研究一下让邮件改用nod32. 真的很复杂啊. 过程基本都用yum的方式,需要用到rpmforge和openwebmail的源. 参考连接如下:
http://linux.chinaitlab.com/administer/774651.html
http://blog.chinaunix.net/u/10047/showart_311977.html
http://ciscolj.blog.51cto.com/330452/167427http://bbs.chinaunix.net/viewthread.php?tid=1033019
具体步骤如下: 1. 修改主机名
#vi /etc/sysconfig/network
HOSTNAME=mail.ywtest.com
#hostname mail.ywtest.com
2. 安装配置DNS
#yum install bind bind-chroot caching-nameserver
DNS具体配置方法参考:
http://linux.chinaitlab.com/administer/774651.html
#chkconfig named on
#service named restart
#vi /etc/resolv.conf
3. 安装Postfix、dovecot、openwebmail
#cd /etc/yum.repos.d
#lftpget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
#yum install postfix dovecot openwebmail
4. 配置dovecot
#vi /etc/dovecot.conf
dovecot具体配置方法参考:
http://linux.chinaitlab.com/administer/774651_4.html
#chkconfig dovecot on
#service dovecot restart
5. 配置Postfix
#service sendmail stop
#chkconfig sendmail off
#chkconfig postfix on
#service postfix start
#alternatives --config mta
#vi /etc/postfix/main.cf
修改或添加下列内容:(这些都是基本配置,其他关于sasl、收信发信过滤的配置以后还要多学习.)
myhostname = mail.ywtest.com
mydomain = ywtest.com
myorigin = $mydomain (= $myhostname也可以)
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,mail.$mydomain, www.$mydomain, ftp.$mydomain
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail (修改procmail的权限,g s.在/etc/procmailrc中加入LOGFILE=/var/log/mail/procmail.log,修改mail目录的权限.很多教程里都没有关于procmail的配置;Postfix默认没有指定邮件投递程序,这个不做的话邮件能传递,不能被投递.)
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (自愿添加)
#vi /etc/postfix/access 写入mail.ywtest.com OK、ywtest.com OK、192.168.10 OK
#postmap /etc/postfix/access #smtpd_client_restrictions = permit_sasl_authenticated
#smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
6. 测试postfix、dovecot端口
#netstat -altpn|grep 25
#netstat -altpn|grep 110
#netstat -altpn|grep 143
#netstat -altpn|grep 993
#netstat -altpn|grep 995 PS:有必要修改iptables的配置,/etc/sysconfig/iptables.
7. 测试命令行方式的邮件收发
#echo "mail test"|mail -v -s "from root@ywtest.com at 20.30" user1@ywtest.com
#mutt -f pop://user1@ywtest.com (mutt可以收发邮件,具体用法不做解释.)
8. 配置sasl
#vi /etc/sysconfig/saslauthd
修改或添加下列内容:
MECH=shadow
#chkconfig saslauthd on
#service saslauthd start
9. 配置openwebmail (个人不推荐使用,还是知名软件例如horde、squirrelmail、roundcube比较靠谱.对比连接http://www.extmail.org/forum/thread-440-

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号