我已将我们的wordpress安装从Amazon Linux迁移到Azure(Centos 7)。我几乎一切都很好,除了电子邮件没有从Wordpress中发送。
我已将sendmail配置为通过Amazon SES发送。
我可以通过sendmail成功发送和接收电子邮件 我可以通过一个简单的PHP脚本成功发送和接收电子邮件
似乎没有什么工作来自wordpress。我不知道从哪里开始!
答案 0 :(得分:0)
要做的第一件事是检查您的垃圾邮件文件夹,以防来自地址域与配置的域名不同。
我的ec2实例遇到了类似的问题。我查看了/ var / log / maillog并注意到wordpress没有使用正确的地址域。因此,在整合了amazon ses和sendmail之后,我还必须更改我的ec2主机名。
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/sendmail.html
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html
请注意,我必须在/ etc / hosts文件中使用此行,这与建议略有不同:
127.0.0.1 webserver webserver.localdomain localhost4 localhost4.localdomain4