我一直在使用http://www.orderingdisorder.com/aws/ses/的php包装器成功通过Amazon SES发送电子邮件数月。我现在需要从批处理作业中自动化一些电子邮件,并创建了从命令行运行的php脚本,由crontab执行。
我遇到的问题是虽然脚本运行正常,但其中的任务完成没有问题,虽然ses部分正在返回messageid和requestid,但我没有收到电子邮件。
我已经检查了php web config和命令行配置之间的环境差异,但是看不到任何明显的东西。任何人都遇到过这个问题,或者对我接下来要研究的地方有任何指示?欢呼声。
编辑:知道了:SES似乎不再喜欢来自地址和地址了
答案 0 :(得分:0)
看看这些链接:
http://www.millcreeksys.com/get-up-and-running-quickly-with-amazon-ses-on-your-php-website/
http://aws.amazon.com/developertools/Amazon-SES/8945574369528337
这涉及将sendmail处理程序替换为自定义SES脚本。
干杯。