我有一个crontab,包括一个[email protected]。我的服务器使用msmtp将电子邮件转发到Amazon Simple Email Service。我的问题是,cron命令的输出永远不会到达我的邮箱。这就是msmtp在日志中说:通过msmtp的Crontab电子邮件 - >亚马逊SES
3月6 14点26分02秒主机= email-smtp.us-east-1.amazonaws.com TLS =上将auth =用户=从MY.SES.USER = [email protected] [email protected] smtpstatus = 554 smtpmsg ='554交易失败:用户名缺失:?Cron守护进程?'。 errormsg ='服务器不接受邮件'退出代码= EX_UNAVAILABLE
为了让Amazon SES接受cron电子邮件,我需要做些什么?
您是否使用通过亚马逊控制台生成的SMTP凭证?您是否从**验证的电子邮件帐户发送**?你在沙箱或生产SES?如果在沙箱中:您是否将**发送至**已验证的电子邮件帐户? – Viccari 2013-03-06 17:22:57
是的,我使用提供的SMTP凭据,并且在通过PHP发送电子邮件时它们工作正常。发件人地址和地址相同 - 它们具有经过SES验证的域名(并且它通过PHP工作)。你碰巧知道我在哪里可以找到电子邮件的完整来源?现在我只能看到日志中的短消息。 – jbsteel 2013-03-07 10:43:23
我不......我建议在亚马逊开发者论坛上发布您的问题。 – Viccari 2013-03-07 11:12:37