sendmail 限制任何外发电子邮件

sendmail 限制任何外发电子邮件

可能重复:
将所有外发邮件发送到 /dev/null

我需要重新配置 sendmail(最好通过 .mc 文件),以便所有传出电子邮件永远不会离开我的服务器,而是转到 /dev/null 或者转到可以通过别名重定向到 /dev/null 的用户。

答案1

我不知道如何准确地完成您想要做的事情(所有用户,是的;所有域,没有任何线索),但您可以尝试调整到 confQUEUE_LA足够低的水平,以便将所有邮件排队。(这是为了告诉 sendmail 在平均负载过高时将邮件排队)。

测试完成后,清空队列并将限制设置为更合理的水平。

答案2

我之前用 Exim 做过类似的事情将所有收到的邮件重定向至另一个用户 运行良好。我们所有的开发机器都在 hosts 文件中覆盖了邮件主机的 DNS 条目,因此邮件会发送到另一个框,然后它会将所有邮件重定向回开发人员。这样他们就不必担心每次从实时同步到开发时更改邮件服务器。

答案3

我想不出任何正当理由来配置邮件服务器以接受发往 whitehouse.gov(或任何其他网站)的消息,然后默默地丢弃它。相反,您应该拒绝任何您未投递到的域的来信,这是每个面向互联网的邮件服务器都会做的事情。只需将其配置为仅接受发往您自己的域的邮件,这样它就知道您自己的域是本地的(有本地邮箱)。这样应该没问题。

答案4

您查看过这个网站吗?

http://novosial.org/sendmail/discard/

相关内容