2016-12-07 90 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