2016-12-07 62 views
2

我已经将我们的wordpress安装从亚马逊Linux迁移到Azure(Centos 7)。我几乎一切正常,除了电子邮件不是从Wordpress内发送的。WordPress不通过sendmail发送邮件

我已将sendmail配置为通过Amazon SES发送。

我可以成功地发送和接收通过sendmail的 的电子邮件,我可以成功地发送,并通过一个简单的PHP脚本

似乎没有从WordPress的工作接收电子邮件。我不知道从哪里开始!

回答

0

首先要做的是检查您的垃圾邮件文件夹,以防发件人地址域与aws ses configured domain不同。

我在我的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