FreeBSD8.0+sendmail+spamassassin+spamass-milter
时间:2010-07-31
来源:互联网
http://networking.ringofsaturn.com/Unix/spamassassin.php
请参考上文,我在 FreeBSD 8.0 上作法顺序不太一样,在此野人献曝提供给有需要的人一试
我是在 sendmail 都设定好,spamassassin 及 spamass-milter 都安装好,发现仍无法过滤垃圾信,才四处爬文,所以以下步骤都假设您已在 /etc/rc.conf 设定启动以上服务之后,才继续进行,在 .mc 档的设定和上文也有点出入:
1. #cd /etc/mail/
2. #ee 主机名.mc
3. 在此档案尾加上此三行设定
(1)INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
(2)define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
(3)define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl
注:(1),(2),(3)是为了方便看我加上去的,如您要复制贴到 .mc 档内,记得拿掉
4. #make
5. # make install
6. # make restart
如果成功的话,可以在 /var/log/maillog 中看到下列讯息:
在垃圾信的档头,也可以看到 spamassassin 及 spam-milter 的相关讯息,避免灌水嫌疑,我就不把档头贴出来了;因为自己不是资讯学科出身,不过是英文看得比较快一点,不会 debug,只能拾人牙慧 ,运气好爬到那篇文,否则我的郁卒就要正式进入第二个礼拜了
希望这篇贴文可以帮上您的忙
请参考上文,我在 FreeBSD 8.0 上作法顺序不太一样,在此野人献曝提供给有需要的人一试
我是在 sendmail 都设定好,spamassassin 及 spamass-milter 都安装好,发现仍无法过滤垃圾信,才四处爬文,所以以下步骤都假设您已在 /etc/rc.conf 设定启动以上服务之后,才继续进行,在 .mc 档的设定和上文也有点出入:
1. #cd /etc/mail/
2. #ee 主机名.mc
3. 在此档案尾加上此三行设定
(1)INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
(2)define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
(3)define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl
注:(1),(2),(3)是为了方便看我加上去的,如您要复制贴到 .mc 档内,记得拿掉
4. #make
5. # make install
6. # make restart
如果成功的话,可以在 /var/log/maillog 中看到下列讯息:
引用
Jul 31 00:31:31 www sm-mta[5023]: o6UGVQ3t005023: from=<[email protected]>, size=22, class=0, nrcpts=1, msgid=<201007301631.o6UGVQ3t005023@your-domain-name>, proto=SMTP, daemon=IPv4, relay=187-7-106-35.pltce300.ipd.brasiltelecom.net.br [187.7.106.35] (may be forged)
Jul 31 00:31:31 www spamd[1277]: spamd: connection from localhost [127.0.0.1] at port 54165
Jul 31 00:31:31 www spamd[1277]: spamd: setuid to root succeeded
Jul 31 00:31:31 www spamd[1277]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Jul 31 00:31:31 www spamd[1277]: spamd: processing message (unknown) for root:65534
Jul 31 00:31:35 www spamd[1277]: spamd: identified spam (18.0/5.0) for root:65534 in 3.5 seconds, 411 bytes.
Jul 31 00:31:35 www spamd[1277]: spamd: result: Y 17 - EMPTY_MESSAGE,FH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR2,MISSING_DATE,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,RCVD_IN_XBL,RDNS_DYNAMIC,TVD_RCVD_IP,TVD_SPACE_RATIO,UNCLOSED_BRACKET,UNPARSEABLE_RELAY scantime=3.5,size=411,user=root,uid=65534,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54165,mid=(unknown),autolearn=failed
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Flag: YES
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Status: Yes, score=18.0 required=5.0 tests=EMPTY_MESSAGE,\n\tFH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR2,MISSING_DATE,MISSING_HEADERS,\n\tMISSING_MID,MISSING_SUBJECT,RCVD_IN_XBL,RDNS_DYNAMIC,TVD_RCVD_IP,\n\tTVD_SPACE_RATIO,UNCLOSED_BRACKET,UNPARSEABLE_RELAY autolearn=failed\n\tversion=3.2.5
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Level: *****************
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on your-host-name
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: Subject: *****SPAM*****
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: Content-Type: multipart/mixed; boundary="----------=_4C52FE67.13D448C2"
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter message: body replaced
Jul 31 00:31:35 www sm-mta[5025]: o6UGVQ3t005023: to=<user@your-domain>, delay=00:00:06, xdelay=00:00:00, mailer=local, pri=33345, relay=local, dsn=2.0.0, stat=Sent
Jul 31 00:31:31 www spamd[1277]: spamd: connection from localhost [127.0.0.1] at port 54165
Jul 31 00:31:31 www spamd[1277]: spamd: setuid to root succeeded
Jul 31 00:31:31 www spamd[1277]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
Jul 31 00:31:31 www spamd[1277]: spamd: processing message (unknown) for root:65534
Jul 31 00:31:35 www spamd[1277]: spamd: identified spam (18.0/5.0) for root:65534 in 3.5 seconds, 411 bytes.
Jul 31 00:31:35 www spamd[1277]: spamd: result: Y 17 - EMPTY_MESSAGE,FH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR2,MISSING_DATE,MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,RCVD_IN_XBL,RDNS_DYNAMIC,TVD_RCVD_IP,TVD_SPACE_RATIO,UNCLOSED_BRACKET,UNPARSEABLE_RELAY scantime=3.5,size=411,user=root,uid=65534,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54165,mid=(unknown),autolearn=failed
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Flag: YES
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Status: Yes, score=18.0 required=5.0 tests=EMPTY_MESSAGE,\n\tFH_HELO_EQ_D_D_D_D,HELO_DYNAMIC_IPADDR2,MISSING_DATE,MISSING_HEADERS,\n\tMISSING_MID,MISSING_SUBJECT,RCVD_IN_XBL,RDNS_DYNAMIC,TVD_RCVD_IP,\n\tTVD_SPACE_RATIO,UNCLOSED_BRACKET,UNPARSEABLE_RELAY autolearn=failed\n\tversion=3.2.5
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Level: *****************
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on your-host-name
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: Subject: *****SPAM*****
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter add: header: Content-Type: multipart/mixed; boundary="----------=_4C52FE67.13D448C2"
Jul 31 00:31:35 www sm-mta[5023]: o6UGVQ3t005023: Milter message: body replaced
Jul 31 00:31:35 www sm-mta[5025]: o6UGVQ3t005023: to=<user@your-domain>, delay=00:00:06, xdelay=00:00:00, mailer=local, pri=33345, relay=local, dsn=2.0.0, stat=Sent
在垃圾信的档头,也可以看到 spamassassin 及 spam-milter 的相关讯息,避免灌水嫌疑,我就不把档头贴出来了;因为自己不是资讯学科出身,不过是英文看得比较快一点,不会 debug,只能拾人牙慧 ,运气好爬到那篇文,否则我的郁卒就要正式进入第二个礼拜了
希望这篇贴文可以帮上您的忙
作者: poissonbleu 发布时间: 2010-07-31
刚刚查了一下,FreeBSD ”好像”自 7.0 开始,rc scripts 不再以 .sh 为副档名,在参考那篇英文文章下指令前,建议您 ls -al 一下您的目录以确定指令无误
作者: poissonbleu 发布时间: 2010-07-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28