免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1521 | 回复: 0
打印 上一主题 下一主题

邮件服务器配置总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-19 14:17 |只看该作者 |倒序浏览
邮件服务器要求:能识别病毒、垃圾邮件,能对自己添加的关键词进行识别,比如:“法轮功”。
所采用的软件:freebsd 5.3、postfix、calmav 0.83、amavis-new。
步骤:
首先通过ports安装并配置postfix使其能正常运转。
然后ports安装clamav
#cd /usr/ports/security/clamav/
#make install clean
在rc.conf中加入
clamav_clamd_enable="YES"
clamav_freshclam_enable="YES"
#cd /usr/local/etc
#cp freshclam.conf.default freshclam.conf
#vi /usr/local/etc/clamd.conf
主要更改了这几项
LogFile /var/log/clamav/clamd.log
LogFileMaxSize 2M
LogTime
LogSyslog
LogVerbose
PidFile /var/run/clamav/clamd.pid
LocalSocket /var/run/clamav/clamd
StreamSaveToDisk
MaxDirectoryRecursion 15
User clamav
AllowSupplementaryGroups
ScanMail
ScanArchive
ArchiveMaxFileSize 10M
ArchiveMaxRecursion 5
ArchiveMaxFiles 1000
ClamukoScanOnOpen
ClamukoScanOnClose
ClamukoScanOnExec
ClamukoIncludePath /home
ClamukoMaxFileSize 1M
ClamukoScanArchive
开始ports安装amavis-new
#cd /usr/ports/security/amavisd-new/
#make install clean
#cp /usr/local/etc/amavisd.conf-sample /usr/local/etc/amavisd.conf
#vi /usr/local/etc/amavisd.conf
共有九段只改其中I段和III段就够了
I段更改如下
$mydomain = 'lee.nuc.edu.cn';
$forward_method = 'smtp:127.0.0.1:10025';
$notify_method = $forward_method;
III段更改如下
$DO_SYSLOG = 0;
原来该值为1
增加log目录并改变其属主
#mkdir /var/log/amavis
#chown vscan:vscan amavis
#cd amavis
#touch amavis.log
#chown vscan amavis.log
#cd /var
#chown -R vscan:clamav amavis
#vi /etc/rc.conf
增加
amavisd_enable="YES"
再修改postfix的配置
#vi /usr/local/etc/postfix/master.cf
增加如下(-o前要空几格)
smtp-amavis unix - - n - 2 smtp
  -o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd
  -o content_filter=
  -o local_recipient_maps=
  -o relay_recipient_maps=
  -o smtpd_restriction_classes=
  -o smtpd_client_restrictions=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o strict_rfc821_envelopes=yes
#vi /usr/local/etc/postfix/main.cf
增加
content_filter = smtp-amavis:[127.0.0.1]:10024
之后在别名表添加virusalert用户
#cd /usr/local/etc/postfix/
#vi aliases
添加
virusalert: root
然后更新数据库
#postalias aliases
#postfix reload
重启
#reboot
————————————————————————————————
以上内容参考了许多牛人的文章,在此就不一一列出了
现在基本配置成功,就剩下过滤邮件正文和附件压缩包中含“法轮功”三字的邮件了。
我的思路是添加clamav的病毒库,使clamav将其作为病毒邮件识别
看了www.clamav.net的FAQ后得知,只要在main.cvd 和daily.cvd所在目录/var/db/clamav/下添加任意名字的.db文件即可
文件格式为
自定义病毒名=十六进制值。
如要过滤“法轮功”
flg=B7A8C2D6B9A6
其中"flg"可以为任意不含冒号和控制字符的字符串
这里注意十六进制不要写成xB7xA8xC2xD6xB9xA6
否则回造成clamav加载失败无法启动。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5104/showart_16497.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP