Articles of 垃圾邮件

阻止Postfix转发垃圾邮件

我有一个个人的Postfix邮件服务器,这个邮件服务器已经运行好几年了。 这不是很忙。 一堆smtp _ * _限制帮助它打击垃圾邮件 – 不是很多垃圾邮件通过了。 我还没有build立一个特定的垃圾邮件解决scheme(即Spamassasin等人) – 限制规则似乎能够阻止大多数垃圾邮件。 一些电子邮件地址被转发到(主要是)Gmail邮箱。 服务器已经从谷歌得到了很多答复,说我的服务器正在转发垃圾邮件。 我想,发生什么事是在应用我设置的所有* _restrictions规则之前 ,Posfix正在转发消息。 所以问题是:我如何告诉Postfix应用所有的限制,即使邮件没有传递到本地邮箱?

Postfix,SpamAssasin强制传入电子邮件中的误报

我使用Postfix 2.11.3和SpamAssasin 3.4.0版来处理域的电子邮件。 我有几个传入邮件被标记为垃圾邮件,并在保持队列结束。 我手工检查了这些信息,发现它们不是垃圾邮件。 如何强制本地传递错误标记为垃圾邮件的邮件? 邮箱驻留在与处理服务器相同的服务器(和虚拟域)上。 我尝试重新发送消息( postsuper -r ${MSG_ID} ),但消息在保留队列中再次结束。

后缀 – 不超过配额反弹(帐户后面的别名)

当垃圾邮件发送者用真实的人员发送电子邮件或将回复地址发送到超过配额的帐户时,我试图解决类似黑客攻击的问题。 这种情况以前产生从Dovecot的退信消息,发送给那个人(有时标记为垃圾邮件),所以我实施了dovecot作为政策服务( check_policy_service ),检查“收件人”字段中的帐户是否有一些消息的可用空间,否则它SMTP连接期间返回550。 不幸的是,当“收件人”字段中有一个别名时,它不起作用,这可能会将邮件转发给一个或多个真实帐户。 因此,首先检查返回OK,但是在消息排队后,当它到达真实账户的配额已满时,会再次生成退回消息。 我可以编写一个SQL检查,如果任何别名的目标超过配额,但它可能会导致撤消连接到别名连接到许多帐户,但只有一个超过配额。 有没有什么好的解决办法呢?

没有收到主要的ESP(gmail,yahoo,hotmail等)的DMARC报告

我最近为我的域名build立了DMARClogging。 DMARClogging看起来像这样,只有域名已被编辑: v=DMARC1; p=none; fo=1; rua=mailto:[email protected]!10m; ruf=mailto:[email protected]!10m; sp=reject 我正在接收来自less数几个ESP的DMARC汇总报告,其中大部分是欧洲小型的,还有Comcast。 但是,我没有收到来自Gmail,雅虎,MSN等任何东西,我不知道为什么。 我知道我正在向这些ESP发送电子邮件。 所有DMARC语法检查器和logging检查器都报告logging是正确形成的并且是现场的。 任何见解?

SpamAssassin分数很低,与人工分析不同,导致几乎所有的垃圾邮件都通过

我与SpamAssassin有问题; 它分配的电子邮件分数比它应该低的方式。 另外,分配给电子邮件的分数与在同一电子邮件中运行spamassassin -t的结果不同。 例如,以下是在我的电子邮件客户端中从电子邮件标题获取的垃圾邮件的分数报告: Content analysis details: (1.3 points, 5.0 required) pts rule name description —- ———————- ————————————————– 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: goatkoo.us] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 DATE_IN_FUTURE_06_12 Date: is 6 to 12 hours after Received: date -0.0 […]

如何在MS Exchange 2010上应用DNSBL?

我们最近收到更多的垃圾邮件。 我被告知我们应该使用DNSBL来有效地减less垃圾邮件的数量。 我所能find的是手动添加IP阻止列表提供程序。 可悲的是,这不是我可以合作的解决scheme。 每个想法都非常感谢。

Mailcleaner新的testing版安装问题

我已经安装了mailcleaner beta 2017.04,我在这里有几个问题: 1)我每5分钟通过电子邮件收到一条消息, "Invalid graph type: none at /usr/local/share/perl/5.20.2/RRDTool/OO.pm line 1110." 2)我没有收到任何垃圾邮件报告。 我在日志文件中没有错误。 似乎发送脚本不工作。 这两个问题是相关的吗? 有人可以帮助我吗?

Arch Linux:Dovecot Sieve脚本不能编译

Arch Linux Linux内核4.9.36(64位) 鸽舍2.2.31(65cde28) SpamAssassin版本3.4.1在Perl版本5.26.0上运行 鸽子孔0.4.19-1 尝试按照Arch Linux Wiki的Sieve教程 (我遵循虚拟用户邮件系统教程结束了这个教程 )设置邮件服务器。 这应该启用spamtest和spamtestplus 。 逐字sieve_trace_debug Wiki除了sieve_trace_debug之外所要求的sieve_trace_debug并删除文档的可读性。 /etc/dovecot/conf.d/90-sieve.conf : plugin { sieve = file:~/sieve;active=~/.dovecot.sieve # Start Arch Linux Wiki Config <https://wiki.archlinux.org/index.php/Dovecot#Sieve> sieve_extensions = +spamtest +spamtestplus sieve_spamtest_status_type = score sieve_spamtest_status_header = \ X-Spam_score: (-?[[:digit:]]+\.[[:digit:]]).* sieve_spamtest_max_value = 5.0 sieve_before = /var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve # End Arch Linux Wiki Config sieve_trace_debug = […]

SPF为各种服务器

有点相关: 如何为服务器上的多个域configurationSPF? (也允许Gmail作为发件人) 我的主域(j.com)有一个MXlogging,这是我公司电子邮件的传入和传出电子邮件服务器。 我们还有其他一些域名,我们从(p.com)发送电子邮件,其中MXlogging也指向此服务器的IP地址。 然而,我们有代表我们发送电子邮件的电子邮件服务提供商(所有selectjoin,友好的,非垃圾邮件types的东西)(这表示它来自j.com和/或p.com)。 我将如何设置合适的SPFlogging,以允许这些外部供应商“允许”以j和p.com的名义发送电子邮件,当然,仍然允许主服务器像往常一样发送电子邮件? 我收集了代表我们发送邮件的所有服务器的IP地址。 谢谢!! 我们目前没有SPF政策,所以这将从头开始。 我访问过各种SPF向导( http://old.openspf.org/wizard.html和http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/ ),但不知道是什么所有开关投掷和如何组合logging。 我的出发点是: j.com IN TXT“v = spf1 mx a ip4:XXX.XXX.XXX.XXX/32 ip4:XXX.XXX.XXX.XXX/32 ip4:XXX.XXX.XXX.XXX/32 -all” p.com IN TXT“v = spf1 mx a ip4:XXX.XXX.XXX.XXX/32 ip4:XXX.XXX.XXX.XXX/32 ip4:XXX.XXX.XXX.XXX/32 -all”

禁止发布代理

我想禁止在我的网站上发布代理和垃圾邮件。 最好的办法是什么? 我已经下载了一个黑名单,我的第一个想法是禁用我的.htaccess文件中的每个ips,但是在下载完这个列表之后 ,我发现它包含了近900万个条目。 我的另一个想法是将每个IP分成4部分,并在POST中执行[1; 4]连续的SQL查询。 但是,如果我可以将这些值caching在内存中,我可以用像(:200(:188(:10(:42))))之类的东西来检查它们。 这是可以用PHP? 谢谢!