我的 SMTP 服务器上有 sendmail。有时我们的管理层要求我发送 200K 的邮件,问题是:一些邮件服务器将我的服务器识别为垃圾邮件发送者并阻止我,因为我在短时间内发送了大量邮件。有没有办法让 sendmail 每小时最多向特定域发送 500 封电子邮件,并让其他域在下一个小时内再发送 500 封电子邮件,依此类推,例如每小时最多向 @yahoo.com 发送 500 封电子邮件。谢谢
答案1
不 - 也许 - 好吧,是的,但是它非常复杂 - 您需要启用排队并非常精确地控制队列的选择性刷新。
一个更好的解决方案是添加一个过滤器,它可以自动为你完成所有这些工作 - 例如密尔限制
答案2
你在错误的地方处理了这个问题。你应该在电子邮件生成时解决这个问题,而不是在 MTA 时。当然,真正的问题是,如果你一次发送 20 万封电子邮件,你将很难让任何人或任何系统相信你不是垃圾邮件发送者。