这些天我收到的电子邮件包含指向临时云的链接,这些链接肯定包含恶意软件。我注意到电子邮件标题中唯一奇怪的是:已收到:来自 mx.y.com (mx.y.com [1.2.3.4]) ------- mx.y.com 没有 url ip 1.2.3.4,而是另一个。我如何告诉 Postfix 检查并丢弃?谢谢
答案1
一般来说,Received: from
垃圾邮件发送者首先会伪造邮件头。您收到的邮件中可能会有多个Received: from
邮件头。其中至少一个应该包含正确的Received: from hostname(hostname[ip address])
。
你可能想要的是拒绝伪造的邮件。除了设置将SpamAssassin
此类邮件标记为垃圾邮件之外,最快、最简单的方法是摆脱最多垃圾邮件(或者至少其中很大一部分)是拒绝已知伪造地址的主机,并且通过使用公共DNSBL 的。
当谈到 Postfix 时,您可以通过以下方式编辑main.cf
和修改来实现:smtpd_recipient_restrictions
smtpd_recipient_restrictions =
reject_unauth_pipelining,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain,
permit_mynetworks,
reject_unauth_destination,
reject_rbl_client zen.spamhaus.org, #1, zen.spamhaus
reject_rbl_client bl.spamcop.net, #2, smapcop
permit
(请注意reject_unauth_destination
,至关重要因为它告诉 Postfix 不要接受收件人不在本地托管的域中的邮件。如果没有此行,您的服务器将是一个开放中继。)