将 spamassassin 添加到 postfix 会导致 sender_bcc 电子邮件重复三次

将 spamassassin 添加到 postfix 会导致 sender_bcc 电子邮件重复三次

我家里安装了 Postfix/dovecot 邮件系统,运行良好,已有几年了。为了确保所有外发邮件都得到保存,我 sender_bcc_maps = hash:/etc/postfix/sender_bccmain.cf文件中

该地图文件中有以下形式的条目 。 alan@myemaildomain [email protected]

/etc/postfix/transport 中有以下形式的条目 save.save lmtp:unix:private/dovecot-lmtp

dovecot 有一个筛选文件,首先使用以下内容进行处理 require ["fileinto", "envelope", "subaddress","date","mailbox","variables"]; if envelope :detail "to" "saveout"{ if currentdate :matches "year" "*" { set "year" "${1}"; } if currentdate :matches "month" "*" { set "month" "${1}"; } fileinto :create "Sent/${year}/${month}"; stop; }

我的妻子抱怨收到的垃圾邮件太多了(我也一直dspam在使用postfix和,dovecot但我认为它已经有一段时间没有动过了),所以我决定spamassassin使用推荐的方法,将其作为内容过滤器添加到master.cfPostfix 文件中的传入消息中,即把第一行改为 smtp inet n - - - - smtpd -o content_filter=spamassassin 并在文件末尾添加

spamassassin unix - n n - - pipe user=debian-spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -G -oi -f ${sender} ${recipient}

现在,每次我发送电子邮件时,我都会在已发送邮件文件夹中收到三份副本(显然,以前只需将一份放在那里就可以了)。

我正在努力弄清楚为什么我会突然收到三份副本。我怀疑这与 spamassassin 以[email protected]某种方式被调用来发送有关,并且 postfix 添加了另一个 sender_bcc 条目。

还有其他人遇到过这种情况吗?解决办法是什么?

答案1

问题是发给 @save.save 的电子邮件也通过了。最后我放弃了这个版本的呼叫spamassassin并安装了spamass-milter。一切正常。

我还借此机会加强了 milter-greylist,将更多内容列入灰名单。

相关内容