tra*_*lad 7 linux email centos spamassassin
我已经安装并配置和训练了我的spamassassin,所有似乎工作得很好.然后,当我尝试通过spamc部署它时,我得到了部分结果.
为什么会这样?
我喜欢spamc,因为我可以让它只输出报告,但似乎缺少支票:SPF,DKIM,BAYES.
我没有设法弄明白或在网上找到任何类似的报道.这已经持续了好几天了,我的想法不合时宜.
spamassassin工作原理:
# spamassassin -t < /path/to/spam.eml
Content analysis details: (3.3 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 FSL_HELO_NON_FQDN_1 FSL_HELO_NON_FQDN_1
0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60%
[score: 0.5000]
0.5 MISSING_MID Missing Message-Id: header
0.0 HELO_NO_DOMAIN Relay reports its domain incorrectly
1.4 MISSING_DATE Missing Date: header
Run Code Online (Sandbox Code Playgroud)
spamc only partial:
# spamc -R < /path/to/spam.eml
Content analysis details: (1.5 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 FSL_HELO_NON_FQDN_1 FSL_HELO_NON_FQDN_1
0.1 MISSING_MID Missing Message-Id: header
0.0 HELO_NO_DOMAIN Relay reports its domain incorrectly
1.4 MISSING_DATE Missing Date: header
Run Code Online (Sandbox Code Playgroud)
我想到了同样的问题。
贝叶斯数据库保存在运行 spamassassin 的用户的主目录中:
bayes_path /path/filename (default: ~/.spamassassin/bayes)
This is the directory and filename for Bayes databases. Several databases will be created, with this as the base directory and filename, with _toks, _seen, etc. appended to the base. The default setting results in files called ~/.spamassassin/bayes_seen, ~/.spamassassin/bayes_toks, etc.
By default, each user has their own in their ~/.spamassassin directory with mode 0700/0600. For system-wide SpamAssassin use, you may want to reduce disk space usage by sharing this across all users. However, Bayes appears to be more effective with individual user databases.
Run Code Online (Sandbox Code Playgroud)
根据此维基: http: //wiki.apache.org/spamassassin/SiteWideBayesSetup,我在 /etc/mail/spamassassin/local.cf 中添加了以下两行:
bayes_path /var/spamassassin/bayes_db/bayes
bayes_file_mode 0777
Run Code Online (Sandbox Code Playgroud)
我创建了所需的目录:/var/spamassassin/bayes_db/
请注意,路径中的最后一个“bayes”是数据库文件的前缀(bayes_journal、bayes_seen 等)
好吧,我重新启动 Spamassassin 后,什么也没发生。还没有贝叶斯测试。唔...
因此,我将已创建的数据库从/root/.spamassassin/*复制到/var/spamassassin/bayes_db
更新:看来我必须将这4个bayes_*文件的权限更改为0666。否则自动学习器将不会保存新数据。我不同意0666权限,但我希望我能尽快找到另一个解决方案。
我在 spamc 中进行了另一次测试......我得到了贝叶斯!:)
搜索 spamassassin 的结果
# spamassassin -t -D spf,dkim < /path/to/spam.eml
Content analysis details: (8.2 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
3.5 BAYES_99 BODY: Bayes spam probability is 99 to 100%
[score: 1.0000]
1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
[Blocked - see <http://www.spamcop.net/bl.shtml?141.146.5.61>]
1.0 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date
-0.0 SPF_PASS SPF: sender matches SPF record
1.3 TRACKER_ID BODY: Incorporates a tracking ID number
0.2 BAYES_999 BODY: Bayes spam probability is 99.9 to 100%
[score: 1.0000]
0.0 HTML_MESSAGE BODY: HTML included in message
0.8 RDNS_NONE Delivered to internal network by a host with no rDNS
Run Code Online (Sandbox Code Playgroud)
spamc 的结果:
# spamc -R < /path/to/spam.eml
Content analysis details: (8.2 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.3 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net
[Blocked - see <http://www.spamcop.net/bl.shtml?141.146.5.61>]
3.5 BAYES_99 BODY: Bayes spam probability is 99 to 100%
[score: 1.0000]
1.0 DATE_IN_PAST_12_24 Date: is 12 to 24 hours before Received: date
-0.0 SPF_PASS SPF: sender matches SPF record
1.3 TRACKER_ID BODY: Incorporates a tracking ID number
0.2 BAYES_999 BODY: Bayes spam probability is 99.9 to 100%
[score: 1.0000]
0.0 HTML_MESSAGE BODY: HTML included in message
0.8 RDNS_NONE Delivered to internal network by a host with no rDNS
Content analysis details: (8.2 points, 5.0 required)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3236 次 |
| 最近记录: |