小编Iai*_*own的帖子

Postfix - 被发件人而不是发件人阻止

我有大量传入的垃圾邮件伪装成由我发送,但在某个任意垃圾邮件发送者域中有一个发件人。例如

Return-Path: <admin@aiuw.com>
... (stuff elided, etc.)
Received: from [static-93.0.72.177-ttvi.com.br] (unknown [177.72.0.158])
    (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
    (No client certificate requested)
    (Authenticated sender: admin@aiuw.com)
    by Server22.lejj.com (Postfix) with ESMTPSA id B527943151
...
To: iain@example.com
From: <iain@example.com>
Run Code Online (Sandbox Code Playgroud)

postfix 的发件人是 admin@aiuw.com,但是当它交给 Cyrus-IMAP 时,它似乎是由我发送的,这意味着它已存入我认可的发件人收件箱。

我想阻止来自我的域的所有传入邮件(传出使用 TLS + SMTP AUTH,并绕过检查,所以我不担心阻止自己),但由于发件人地址不是来自我的域,我不能不要使用发件人拒绝规则或 SPF 来做到这一点 - 这些作用在 aiuw.com,而不是 example.com。

我猜没有办法让 Postfix 将 From 行作为信封信息的一部分来处理。是这样,还是我错过了什么?

如果不是,那么 Postfix 和 Cyrus-IMAP 之间的过滤器可以同时捕获发件人和发件人地址并拒绝不匹配吗?或者,最后,一种在 Sieve 脚本中检查发件人地址的方法,尽管我认为这会很快变得丑陋。

如果这是重复的,请道歉。我找到了几个点击,但我看到的一切都是基于信封发件人,而不是发件人。

postfix sieve cyrus

5
推荐指数
2
解决办法
451
查看次数

标签 统计

cyrus ×1

postfix ×1

sieve ×1