我在CentOS 6上安装了Plesk 12.服务器在Google Cloud Compute Engine上。 1到65000的所有端口都在防火墙中打开。
每当网站上的PHP脚本尝试发送电子邮件时,它都不会到达。在Plesk Mail Queue中,邮件被标记为延迟。当我检查终端中的队列时,错误是与收件人的邮件服务器的连接已超时。
我正在使用Postfix,Dovecot和PHP 5.6.20。
如何让它发挥作用?
答案 0 :(得分:0)
尝试使用以下命令验证服务器上的端口25是否已列出。
netstat -ntap | grep 25
并使用senderbase和mxtoolbox站点检查您的邮件服务器IP信誉。可能是您的IP被列入垃圾邮件数据库的黑名单,并且由于您正面临此邮件问题。
答案 1 :(得分:0)
从此文件https://cloud.google.com/compute/docs/tutorials/sending-mail/
Note: Port 25 is always blocked and cannot be used, even through the options described in this document.
所以我认为设置SendGrid集成更好。