我们的系统操作员最近完成了一件不可能的事,将 EC2 实例导出到本地 Xen。当实例位于 EC2 上时,我们通过 SES 发送电子邮件,但现在我们被迫切换到其他东西——我们选择了 Sendgrid。
我已经关注Postfix 的 Sendgrid 教程(作为中继)并正确发送了电子邮件。但是,从那时起,有些东西开始向类似的东西发送电子邮件[email protected]
,我不知道是谁或为什么,但是我的 Sendgrid 积分在几天内就用完了。
我检查了我的应用程序,看它是否向该地址发送电子邮件,但事实并非如此。我的想法是本地服务使用 postfix 向邮件管理员发送电子邮件(例如 cron 成功运行等)。我的假设正确吗?
如果是这样,我该如何阻止这种情况,或者如何让它在不使用 sendgrid 的情况下发送这些电子邮件?请注意,我们谈论的是几天内发送 12000 封电子邮件,因此我遇到了这个问题。
答案1
正如您所提到的,您可能正在运行一个发送电子邮件的 cron。如果您编辑 crontab ( crontab -e
) 并添加MAILTO=''
,这将禁用邮件,或者您可以将 cronjobs 中的任何输出通过管道传输到文本文件或 /dev/null(例如/bin/bash /some/cron > /dev/null 2>&1
)。
如果是 cron 作业导致了问题,执行上述任何操作都应该有帮助,直到你找到永久的解决方案。