我在aws上的ubuntu ec2实例上运行了sendmail(我知道,不是postfix,但它就是我所拥有的)。一切正常,但我有几个问题,关于以下是否是可配置的选项(以及如何/在何处配置):
作为一个实际的例子,我的crontab中有一个PHP脚本,每周运行一次,并向140多个用户发送电子邮件。当我运行mailq
或sendmail -v -q
时,我可以看到所有电子邮件都排队等候。看来电子邮件只发送1次,每3分钟一次。
现在提出问题:
是否可以让sendmail“发送”给所有独特收件人的电子邮件而不等待3分钟?
是否可以调整同一收件人的电子邮件之间的3分钟等待时间? (某些管理员用户收到多封包含不同报告的电子邮件)。
我在/etc/mail/sendmail.cf
中戳了一下但是无法弄清楚要调整的设置(或者我是否在正确的位置找到它)。
提前感谢大家的帮助。
答案 0 :(得分:0)
亚马逊限制来自EC2的出站邮件。 From their FAQ:
问:从EC2实例发送电子邮件有任何限制吗?
答:是的。[...]我们对可以发送的电子邮件数量实施默认限制 发送
他们有一个表格,您可以要求增加限额,但这不是正确的方法 - 正确的方法是使用Simple Email Service。您可以使用SMTP端点访问它,因此实现它应该相当简单。
AWS甚至还提供文档来帮助您:" Integrating Amazon SES with Sendmail"。