Articles of spamassassin

Postfix删除所有的垃圾邮件,但不应该这样做

我正在使用postfix,amavis和spamassassin的邮件服务器设置。 我当前configuration的一些部分(Ubuntu 12.04.2): /etc/amavis/conf.d/20-debian_defaults $sa_spam_subject_tag = '***SPAM*** '; $sa_tag_level_deflt = 2.0; $sa_tag2_level_deflt = 6.31; $sa_kill_level_deflt = 6.31; $sa_dsn_cutoff_level = 10; $final_spam_destiny = D_PASS; /etc/amavis/conf.d/15-content_filter_mode use strict; @bypass_virus_checks_maps = ( \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re); @bypass_spam_checks_maps = ( \%bypass_spam_checks, \$bypass_spam_checks_re); 1; 所有传入的垃圾邮件都被postfix丢弃,并且不会随“***垃圾邮件***”主题标签一起提供: /var/log/mail.log Jun 19 07:20:07 host amavis[27625]: (27625-04) Blocked SPAM, [209.85.214.175] [209.85.214.175] <[email protected]> -> <[email protected]>, quarantine: l/spam-l+tLTgmVhQi7.gz, […]

Exim + Spamassassin,自动调节垃圾邮件的IP地址

我正在使用spamassassin监视我的电子邮件网关blackhole垃圾邮件 – 任何超过特定的分数。 目前,它正在下降大约3每秒。 这很好,但我更喜欢垃圾邮件没有消耗太多的传入容量。 我想知道是否可以创build一个dynamic规则来跟踪来自特定IP地址的黑匣子邮件的挂载,并在一段时间内限制它们超出某个值。 我可以使用iptables来做到这一点,但宁愿发出一个SMTP 4xx代码,以便他们稍后再试 – 这是因为gmail.com似乎是一些垃圾邮件的来源,我想接受来自gmail的邮件。 所以在我为脚本编写脚本之前,有没有一个简单的方法?

Postfix Spamassassin延期队列大量错误

我一直在见证我的Postfix电子邮件服务器,配有Dovecot和spamassassin一些大规模的问题。 日志文件显示如下所示的错误,日志中有成千上万个这样的行。 Mar 13 14:21:48 centos postfix/qmgr[1908]: warning: 5ABBA1425BF: defer service failure Mar 13 14:21:48 centos postfix/qmgr[1908]: 5ABBA1425BF: to=<[email protected]>, relay=none, delay=1929, delays=1706/223/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) Mar 13 14:21:48 centos postfix/qmgr[1908]: warning: 5ABBA1425BF: defer service failure Mar 13 14:21:48 centos postfix/qmgr[1908]: 5ABBA1425BF: to=<[email protected]>, relay=none, delay=1929, delays=1706/223/0/0, dsn=4.3.0, status=deferred (mail transport unavailable) Mar 13 14:21:48 […]

由于amavisd-new检查,出站电子邮件未送达时提示Postfix发件人

我运行postfix 2.11与amavisd新,这与spamassassin和clamav工作正常,以防止入站/出站垃圾邮件和病毒stream量。 现在,我正在寻找一种方式来提醒用户,当出站电子邮件未交付 – 拒绝,隔离等。有谁知道如何做到这一点? 非常感谢!

将fetchmail消息发送给两个不同的MDA

我正在反垃圾邮件服务器上运行fetchmail ,以便在用户的垃圾文件夹中获取消息来提供SpamAssassin贝叶斯过滤。 它在fetchmail使用-m选项运行良好,可以将消息传递给SpamAssassin sa-learn工具。 但是我想要开始testingBogofilter并相应地提供Bogofilter数据库。 但要做到这一点, fetchmail应该将消息传递给SpamAssassin和Bogofilter,并且使用-m是不行的。 有一种方法可以通过fetchmail实现这个function吗? 我已经考虑了一些额外的MDA,如procmail或maildrop ,但我不确定是否真的有必要或者是否能够完成这项工作。 编辑:我的实际fetchmail命令从邮件服务器中获取邮件: echo "poll $mailserver proto IMAP user $domain\\$user\\$mailbox pass $passwd ssl" \ | fetchmail -a -n -p IMAP –folder "$junkfolder" -f – -m '/usr/local/bin/sa-learn \ -C /usr/mailcleaner/etc/mailscanner/spam.assassin.prefs.conf –spam' 编辑:我了解它! 回答我自己的问题

从外出电子邮件中删除X-SA-Exim Headers

我在Spamassassin上使用Ubuntu 12.04上的EXIM4来发送邮件。 任何电子邮件都将通过Amazon SES服务进行中继。 但是我想在传出的电子邮件中隐藏下面的标题。 X-SA-Exim-Connect-IP: <locally generated> X-SA-Exim-Mail-From: [email protected] X-SA-Exim-Scanned: No (on ip-xx-xxx-xxx-xxx.yy-yyyyy-1.compute.internal); SAEximRunCond expanded to false X-SES-Outgoing: 2014.07.24-54.240.10.16 任何人都可以帮助如何从传出的电子邮件隐藏这些标题。 谢谢!

邮件去垃圾邮件。 请看详情

我的主机名正确设置。 主机文件有适当的条目。 邮件头显示SPF通行证。 IP不是白名单。 邮件正文也很好。 唯一没有的是DKIM设置。 现在我在同一台服务器上有两个域。 邮件将从一个域到另一个域的垃圾邮件。 另一个是一个新的域 – 所以没有机会,该域被标记为垃圾邮件域。 在Internet上search我发现邮件头中的localhost / 127.0.0.1可能会产生问题,也可能导致DKIM不存在。 但是我认为对我来说不是这样的 – 否则来自这两个域的邮件都会被发送到垃圾邮件。 有人能帮我find问题吗? 我有Postfix,Dovecot,Amavisd安装。 使用Squirrelmail。 服务器在Ubuntu 12.04上运行 以下是邮件标题。 工作标题: x-store-info:7YsnRco0gQJ3EyekdHv0zlwbSFmh6T19OKG2DRa1LmMeJxgQn9G9daCVjxHTsWMJwpb2etzRAJxKhZtUNYv5S5RsM10528BoXPAgw37zh+mdEjmglV3TbqC8MzZd864j+qmai+dU3Xg= Authentication-Results: hotmail.com; spf=pass (sender IP is 106.187.99.77) [email protected]; dkim=none header.d=kolkataonweb.com; x-hmca=pass [email protected] X-SID-PRA: [email protected] X-AUTH-Result: PASS X-SID-Result: PASS X-Message-Status: n:n X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MTtHRD0yO1NDTD0w X-Message-Info: NhFq/7gR1vTbh6GeR4A77FFvq26uYbApmtayJTspM6NE6ojfcCRXKgmUwuuCSuH/f1I+30q4S8f4EWWAeXg3E+GbKLrVtBXyWYFmzlvelmtn7H6+5LiCFtnKtM/1aCHHGoTJoIsbIdKVW+Sbe3D5N0Pl/SXj90jMtsYsL+HZtDbYGZw2tZDJeIqXOPBgtPWu6Sqt7Bxq8f1w3kLX3vzDm0LV3wcQL7ta Received: from unicorn.kolkataonweb.com ([106.187.99.77]) by BAY004-MC2F29.hotmail.com […]

Spamassasin:检查邮箱是否有垃圾邮件

我怎么能spamassasin检查邮件文件夹的垃圾邮件,并将其移动到另一个。 最近我收到很多垃圾邮件,并开始实施贝叶斯分类器。 我把一堆文件移动到一个单独的文件夹中,并用“sa-learn”进行训练。 现在,我想要spamassasin使用它刚刚了解到的内容,并检查文件夹中的所有电子邮件以查找垃圾邮件,并在垃圾邮件文件夹中将其移至垃圾邮件文件夹中。 (例如,在我的configuration中,垃圾邮件级别高于5.0)。 编辑:我在服务器上存储我的电子邮件与maildir格式。 任何想法? 提前致谢

有用的进入相同的RBL的后缀和spamassasin?

在smtpd_recipient_restrictions和spamassasin下的后缀configuration中input相同的RBL是否有意义? 会不够呢? 谢谢!

通过虚拟用户首选项的Exim 4筛选SpamAssassin

我想在acl_check_data config部分configurationexim的内置垃圾邮件filter支持来configuration垃圾邮件过滤。 pipe道,exim头修改(存储结果)效果很好。 以及通过dovecot-lda将邮件传输到Junk文件夹。 我唯一的问题是,我不能通过收件人的虚拟用户spamassassin让垃圾邮件从sql加载用户的喜好。 我知道,exim的“垃圾邮件”关键字左侧是为了这个,但它并没有通过任何变数。 只有静态值:简单地忽略我设置的所有variables。 这是我的configuration部分: acl_check_data: # Deny if the message contains a virus. Before enabling this check, you # must install a virus scanner and set the av_scanner option above. # deny malware = * message = This message contains a virus ($malware_name). # Add headers to a message if it […]