快速业务通道

linux上安装基于postfix的全功能邮件服务器(3)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-26
 MYSQL_UID_FIELD ''2525''

  MYSQL_GID_FIELD ''2525''

  更改为:

  MYSQL_UID_FIELD ''1001''

  MYSQL_GID_FIELD ''1001''

  注意:没有此处的修改,maildrop可能会报告 “signal 0x06”的错误报告.

  5、编辑/etc/httpd/httpd.conf,修改运行用户:

  如果启用了suexec的功能,则将虚拟主机中指定的

Empire CMS,phome.net

  SuexecUserGroup postfix postfix

  修改为:

  SuexecUserGroup vmail vmail

  如果没有使用上面的功能,则修改User和Group指令后的用户为vmail

  将前文中的如下项

  User postfix

  Group postfix

  修改为:

  User vmail

  Group vmail

  6、将用户邮件所在的目录/var/spool/mail的属主和属组指定为vmail

  #chown -R vmail.vmail /var/spool/mail

  接下来重新启动postfix和apache,进行发信测试后,如果日志中的记录类同以下项,则安装成功

  Sep 16 12:04:43 Ixor postfix/pipe[14266]: 46B491A5CB: to=<marion@test.com>, relay=maildrop, delay=2306, delays=2306/0.04/0/0.07, dsn=2.0.0, status=sent (delivered via maildrop service)

  说明:其实您可以在前面的安装过程中就把maildrop规划进系统中;这里之这样实现,也是为了突出maildrop在系统构建过程中的影响,也体现了一步步扩充系统的过程.

  接下来安装反病毒和反垃圾邮件的相关组件clamav、amavisd和SpamAssassin

  ClamAV是一个unix系统平台上的开源反病毒工具,它是特地为在邮件网关上进行邮件扫描而设计的.整套软件提供了许多的实用工具,包括一个可伸缩和可升级的多线程守护进程、一个命令行扫描工具和病毒库自动升级工具.

  SpamAssassin 是目前最好的、最流行的开源反垃圾邮件软件之一.它是一个邮件过滤器,使用了多种反垃圾邮件技术,如:文本分析、贝叶斯过滤、DNS黑名单和分布式协同过滤数据库等.

  amavisd-new是一个连接MTA和内容检测工具(诸如病毒扫描工具和SpamAssassin)的高性能接口程序,使用perl语言写成.它一般 通过SMTP、ESMTP或者LMTP和MTA进行通讯,当然也可以借助于其它外部程序进行.同postfix(MTA)协同工作时表现尤佳.当它呼叫 SpamAssassin进行内容过滤时,对于一封邮件只需要呼叫一次,而不管这封邮件将发往多少个收件人;同时,它亦会尽力保证实现每一位收件人的偏好 设置,如接收/拒绝,检测/不检测,垃圾邮件级别等;它还会在邮件头部分插入spam相关信息.

  十五、安装clamav-0.91.2

  最新的clamav-0.91.2需要zlib-1.2.2以上的版本的支持,而RHEL4上的版本为zlib-1.2.1,因此您需要先升级zlib

Empire CMS,phome.net

  # chown -R amavis.amavis /var/run/clamav

  5、配置crontab,让Clam AntiVirus每小时检测一次新的病毒库:

  # crontab -e

  添加:

  37 * * * * /usr/local/clamav/bin/freshclam

  6、配置库文件搜索路径:

  # echo “/usr/local/clamav/lib” >> /etc/ls.so.conf

  # ldconfig -v

  7、配置clamav开机自动启动

  # cp contrib/init/RedHat/clamd /etc/rc.d/init.d/clamd

  # cp contrib/init/RedHat/clamav-milter /etc/rc.d/init.d/clamav-milter

  # chkconfig --add clamd

  # chkconfig --add clamav-milter

  # chkconfig --level 2345 clamd on

  # chkconfig --level 2345 clamav-milter on

  编辑/etc/rc.d/init.d/clamd,将服务进程的路径指向刚才的安装目录

  #vi /etc/rc.d/init.d/clamd

  找到如下行

  progdir="/usr/local/sbin"

  修改为:

  progdir="/usr/local/clamav/sbin"

  启动clamd

  

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号