答案1
如果有人感兴趣,可以看看针对单个域的答案这里即在sendmail.mc中添加以下内容:
define(`LUSER_RELAY',`local:someuser')
哪里someuser
会收到所有垃圾邮件,我指的是邮件。请注意,这并不能解决多个/虚拟域的问题。
答案2
实现“捕获所有”地址的最简单方法是修改规则集 0。在您的发送邮件添加以下行:
LOCAL_RULE_0
R$* < @ $=w . > $* $#local $: catch-all
其中“catch-all”是每个邮件应定向到的本地用户名或别名。请记住,左侧与右侧是用制表符而不是空格分隔的,因此不要复制粘贴,请键入上述代码片段。接下来生成新的发送邮件配置文件并重新启动 sendmail。有关更复杂的内容,您可以查看这个帖子。