我试图让这个运行,但我变得非常疯狂。 我想用Amazon SES运行PHPList。 我按照这个说明LINK但我得到这个错误:
SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: Name or service not known (0) SMTP Error: Could not connect to SMTP host.
我不明白为什么我得到这个SMTP错误,如果我只是使用SES集成它只需要使用cURL。 有没有错误? 或者我必须修改代码的某些东西,不要尝试连接服务器。
当然,我试图将PHPMAILERHOST定义为亚马逊smtp主机,但因为没有使用TLS而失败。
我尝试使用与Amazon SES集成的PHPMailer,但其中没有一个可行。
有任何想法吗?!
这里有一个解决方法。 解决方法是使用postfix,使用SES作为中继发送电子邮件,如下所述: http : //www.millcreeksys.com/how-to-configure-your-postfix-server-to-relay-email-through-amazon -简单电子邮件服务- SES /
这样做后,您可以使用mail()命令发送电子邮件使用本地主机MTA将进一步通过SES中继。