后缀sender_access不会拒绝

我正试图阻止来自一个发件人的垃圾邮件。 他们每次使用另一个邮件服务器。 这里是从原来的电子邮件标题(我取代了我的电子邮件和主机:[email protected],发件人的电子邮件和主机我取而代之:[email protected],所有其他都没有改变):

From - Mon Jan 27 14:17:08 2014 X-Account-Key: account7 X-UIDL: 1201266183.11294 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 X-Mozilla-Keys: Return-Path: <[email protected]> Received: from my-domain.com ([unix socket]) by localhost (Cyrus v2.2.13-Debian-2.2.13-10) with LMTPA; Mon, 27 Jan 2014 14:15:18 +0200 X-Sieve: CMU Sieve 2.2 X-Greylist: delayed 460 seconds by postgrey-1.27 at mnl-bck; Mon, 27 Jan 2014 14:15:05 EET Received: from gw13.delivery-gate.com (gw13.delivery-gate.com [72.29.83.9]) by my-domain.com (ESMTP daemon) with ESMTP id 999EA15F505 for <[email protected]>; Mon, 27 Jan 2014 14:15:05 +0200 (EET) MIME-Version: 1.0 From: Blah blah blah <[email protected]> To: [email protected] X-Original-To: [email protected] Reply-To: Blah blah blah <[email protected]> Subject: {(***Disarmed***)} =?UTF-8?B?VmFsZW50xKtuYSBkaWVuYSBuxIFrIQ==?= Date: Mon, 27 Jan 2014 12:07:07 +0000 DKIM-Signature: v=1; a=rsa-sha1; q=dns/txt; l=6092; s=default; t=1390824427; c=relaxed/simple; h=From:To:Subject; d=delivery-gate.com; z=From:=20Blah blah blah=20<[email protected]> |To:[email protected] |Subject:=20=3D?UTF-8?B?VmFsZW50xKtuYSBkaWVuYSBuxIFrIQ=3D=3D?=3D; bh=fOfN6GO2cjh0ZljdK73x8C71zUg=; b=BGlxwArEBjFsawRUIO7e9DyOBaUvFs0xgUCPKVkOXVoF0ND5BKxQzCuDqpV3ek1kOGo/gn0UaCH0j405y/XXEfhTE83NN6C/V7zY2pcxf6iBeMAxxqy93CNL1UsAjRLhZOBhg2m1c47WPpHzZdn9dOxXM190YD6x+xqHo8Ydu+c= Content-Type: multipart/alternative; boundary="=_6ec15ca19a7f51e90ef52ebaa3d3dfc1" Message-Id: <[email protected]> X-my-domain.com-MailScanner: Found to be clean X-my-domain.com-MailScanner-SpamScore: 2.77 X-my-domain.com-MailScanner-From: [email protected] X-MailScanner-Envelope-To: [email protected] --=_6ec15ca19a7f51e90ef52ebaa3d3dfc1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 

我编辑/etc/postfix/sender_access拒绝来自sender-website.com电子邮件。 但是,这是行不通的,因为postfix看到电子邮件来自不同的发件人/服务器。 从后缀日志文件:

 Jan 27 14:15:05 myMailServer postfix/smtpd[12822]: connect from gw13.delivery-gate.com[72.29.83.9] Jan 27 14:15:05 myMailServer postgrey[4304]: delayed 460 seconds: client=gw13.delivery-gate.com, from=4a590193769-#-#@delivery-gate.com, [email protected] Jan 27 14:15:05 myMailServer postfix/policy-spf[12827]: : testing: stripped [email protected], stripped [email protected] Jan 27 14:15:05 myMailServer postfix/policy-spf[12827]: : SPF pass: smtp_comment=Please see http://www.openspf.org/why.html?sender=4a590193769-1-589%40delivery-gate.com&ip=72.29.83.9&receiver=myMailServer: 72.29.83.0/24 contains 72.29.83.9, header_comment=myMailServer: domain of [email protected] 72.29.83.9 as permitted sender Jan 27 14:15:05 myMailServer postfix/policy-spf[12827]: decided action=DUNNO Jan 27 14:15:05 myMailServer postfix/smtpd[12822]: 999EA15F505: client=gw13.delivery-gate.com[72.29.83.9] Jan 27 14:15:05 myMailServer postfix/cleanup[12829]: 999EA15F505: hold: header Received: from gw13.delivery-gate.com (gw13.delivery-gate.com [72.29.83.9])??by my-domain.com (ESMTP daemon) with ESMTP id 999EA15F505??for <[email protected]>; Mon, 27 Jan 2014 14:15:05 +0200 (EET) from gw13.delivery-gate.com[72.29.83.9]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<gw13.delivery-gate.com> Jan 27 14:15:05 myMailServer postfix/cleanup[12829]: 999EA15F505: message-id=<[email protected]> Jan 27 14:15:05 myMailServer postfix/smtpd[12822]: disconnect from gw13.delivery-gate.com[72.29.83.9] 

所以,当我在雷鸟的消息来源,我看到标题: From: Blah blah blah <[email protected]> 。 我如何阻止来自发件人(sender-website.com)的电子邮件? 阻止IP是没有意义的,因为下次会有所不同。 我也设置了MailScanner,但也没有看到正确from标题。 我已经在MailScanner中列出了该域名。

所以你已经添加了[email protected] REJECT到你的sender_access文件,你有没有joinhash:/etc/postfix/sender_access到你的smtpd_recipient_restrictions =作为第一个选项?

您也可以使用smtp_nested_header_checks选项获得更多运气,因为它允许您检查标识符的任何非MIME标头。