LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8037|回复: 12

全功能邮箱postfix-dovecot-pam_mysql-cyrus-clamav-amavis-new_SpamAssassin

[复制链接]
发表于 2008-4-7 10:46:12 | 显示全部楼层 |阅读模式
全功能邮箱postfix-dovecot-pam_mysql-cyrus-clamav-amavis-new_SpamAssassin

+++++++++++++++++++++++++++++++++++++++++++
秀脱实战笔记之postfix病毒过滤和反垃圾实战篇:

   全新源码安装
   如果需要ssl请自行配置,
   其他优化参数请自行参考相关文档。
    QQ:     6541657
EMAIL:xiutuo@gmail.com
postfix-2.5.1_postfixadmin-2.2.0-rc3_dovecot-1.0.12_SpamAssassin-3.2.4
_amavisd-new-2.5.4_clamav-0.92.1pam_mysql_cyrus-sasl-auth
+++++++++++++++++++++++++++++++++++++++++++


功能:
postfix完全虚拟用户,采用mysql数据库,虚拟用户映射的真实用户和组是postfix
pop3:dovecot作为邮局服务,mysql认证
本地邮件代理mta(lda)使用dovecot
postfix用户和组的id都是12345
smtp认证:采用cyrus-sasl-auth认证功能-通过pam调用pam_mysql-md5加密
采用postfixadmin来管理虚拟域和用户以及邮箱别名
通过amavis-new做中间件,介于邮件服务和反垃圾、病毒过滤服务之间
反垃圾功能:spamassasin,在垃圾邮件标题提示**spam**,并通知管理员
病毒过滤:clamav,病毒邮件直接丢弃并存在放在病毒隔离目录,并通知管理员

-----------------
环境:
****服务器端
操作系统:contos4.5
ip:192.168.1.230
域名:xiutuo.com
全域名称:xt.xiutuo.com
mx记录:mail.xiutuo.com
下载所有软件包放在/home/xiutuo/software目录下
dns:
ypbind-1.17.2-13.rpm
bind-utils-9.2.4-24.EL4.rpm
bind-9.2.4-24.EL4.rpm
bind-libs-9.2.4-24.EL4.rpm
bind-chroot-9.2.4-24.EL4.rpm
pam_mysql:
pam_mysql-0.7RC1.tar.gz
后缀名.so文件安装/lib/security/目录下
cyrus-sasl:
cyrus-sasl-md5-2.1.19-5.EL4.rpm
cyrus-sasl-plain-2.1.19-5.EL4.rpm
cyrus-sasl-devel-2.1.19-5.EL4.rpm
cyrus-sasl-2.1.19-5.EL4.rpm
cyrus库文件安装在/usr/lib/sasl2/
postfix:
postfix-2.5.1.tar.gz
安装路径 /usr(采用默认的安装路径)
postfixadmin:
postfixadmin-2.2.0-rc3.tar.gz
安装路径 /usr/local/apache2/htdocs/postfixadmin
apache2:
apache2.2.6.tar.gz
安装路径 /usr/local/apache2
mysql5数据库:
安装路径 /usr/local/mysql
建立postfix数据库和相关虚拟用户的使用的表,
参照postfixadmin提供的sql脚本DATABASE_MYSQL.TXT
访问数据库用户root,密码123456
php5:php-5.2.5.tar.gz
安装路径 /usr/local/php
dovecot--pop3,imap:源码安装路径/usr/local
dovecot-1.0.12.tar.gz
amavis-new:
amavisd-new-2.5.4.tar.gz
安装路径 /usr/local
clamav:
clamav-0.92.1.tar.gz
安装路径 /usr/local
SpamAssassin
Mail-SpamAssassin-3.2.4.tar.gz
采用perl命令安装,安装成perl模块:
perl -MCPAN -e shell
需要总的perl 模块:见文章最后附录

****客户端
邮件客户端outlook express
或者foxmail
-----------------



postfix最新源码病毒过滤和反垃圾实战篇(安装部分)



http://hi.baidu.com/xiutuo/blog/item/141766a8514873b5ca130c77.html




postfix最新源码病毒过滤和反垃圾实战篇(配置部分)




http://hi.baidu.com/xiutuo/blog/item/0bded026bd64e0138b82a171.html




postfix最新源码病毒过滤和反垃圾实战篇(调试和错误解决)




http://hi.baidu.com/xiutuo/blog/item/7d5d945cc3a0ad47faf2c071.html
 楼主| 发表于 2008-4-17 13:10:10 | 显示全部楼层
没人顶啊,人气不旺
回复 支持 反对

使用道具 举报

发表于 2008-4-21 10:00:03 | 显示全部楼层
楼主继续 ..
回复 支持 反对

使用道具 举报

发表于 2008-5-24 22:25:25 | 显示全部楼层
学习中.....
回复 支持 反对

使用道具 举报

发表于 2008-6-21 11:50:44 | 显示全部楼层
捧个人场!希望楼主继续发帖!看我不顶死你!呵呵……
回复 支持 反对

使用道具 举报

发表于 2008-7-22 12:02:59 | 显示全部楼层
太好了,我正在學習中。請問樓主,數據庫能否換成Oracle.?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-31 16:34:53 | 显示全部楼层
目前dovecot这个代理不支持oracle,如果他可以支持,我们作为用户来说应该就非常方便了。

我想你的邮件系统用户量还不至于到达大数量级的吧  :)

mysql已经支持千万量的记录,呵呵。。。
回复 支持 反对

使用道具 举报

发表于 2008-9-29 17:42:51 | 显示全部楼层
好文,一直困扰我的 telnet pop3.xx.xx pop3 时,user 后输入user@xx.com 或者 user ,造成无法认证的问题在这找到了答案,回去试试先
回复 支持 反对

使用道具 举报

发表于 2009-2-21 23:46:18 | 显示全部楼层
非常棒,学习...
回复 支持 反对

使用道具 举报

发表于 2009-3-3 18:09:59 | 显示全部楼层
我终于找到家了。我一直想找这个呀! 公司现在让我配置这个呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表