我在许多邮件列表中,地址为list+detail@foo.com
,其中detail
是特定于列表的。我的MTA是sendmail,这些附加地址没有特定的virtusertable条目。加号后的地址无需修改鸽舍,就可以到达我的邮件客户端,在那里对它们进行排序。
问题:如果list+bar@foo.com
开始收到大量垃圾邮件该怎么办?我可以在sendmail拒绝这个特定的加地址吗?我找不到使用virtusertable
或aliases
来做到这一点的方法。
答案 0 :(得分:1)
您想要类似于以下内容的virtusertable条目
list+bar@foo.com error:nouser 550 No such user here
virtusrtable可以拒绝带有自定义错误消息的信封收件人
发送到jax@bar.com的jax@bar.com error:5.7.0:550 Address invalid
邮件还将具有符合RFC 1893的错误代码5.7.0。
virtusertable处理加号地址的详细查找顺序
原始地址中的用户名以%1的形式传递,允许:
@foo.org %1@example.com
表示某人@ foo.org将被发送到某人@ example.com。另外,如果本地部分由“ user + detail”组成,则当尝试与user + *进行匹配时,“ detail”作为%2传递,“ + detail”作为%3传递,因此
old+*@foo.org new+%2@example.com gen+*@foo.org %2@example.com +*@foo.org %1%3@example.com X++@foo.org Z%3@example.com @bar.org %1%3