sendmail /etc/mail/access 根据关键字和 TO: 字段拒绝

sendmail /etc/mail/access 根据关键字和 TO: 字段拒绝

有人将我的电子邮件放入一个奇怪的列表中,我每天都会收到数百条消息。

我想屏蔽所有邮件正文中的“取消订阅”字样[电子邮件保护]

To:[email protected]  error:550 5.1.1 User unknown

运行正常,但我想接收其他电子邮件,所以我想创建某种条件

if sent to [email protected]
CONDITION Body contains "Unsubscribe" 
Then: error:550 5.1.1 User unknown

access.db 给了我太多错误,我因此花费了太多时间。

有什么建议吗?spamassassin 已安装,但我找不到任何关于条件、发送至和发送拒绝 501 ref 的注释https://svn.apache.org/repos/asf/spamassassin/branches/3.4/INSTALL

谢谢

答案1

Spamassassin 早已消失,垃圾邮件是新的黑科技。一方面,只为一条规则添加 rspamd 会使您的堆栈变得繁琐,但另一方面……您想用 sendmail 做的事情完全可行……但 sendmail 缺少这种特殊情况的模板,因此您需要编写自己的一组 LHS/RHS 规则。这比将 rspamd 添加到堆栈中要困难得多。:) 无论如何,如果您只使用 sendmail 完成此操作,您将是我见过的唯一能够做到这一点的人。另一个人可能是 Eric Allman 本人。

相关内容