Linode 与 Google Apps - 如何通过 PHP 运行邮件?

Linode 与 Google Apps - 如何通过 PHP 运行邮件?

我有一个 CentOS Linode 实例,以 LAMP 堆栈的形式运行。我还使用 Google Apps 收发电子邮件。我的 MX 记录指向 Google 的服务器,并且一切都在很好地转发我的电子邮件。

然而,盒子上的 sendmail 不能正常工作,这意味着来自 PHP(wordpress)的电子邮件无法被传送。

查看本地邮件,我可以看到这些消息在日志中重复出现 -

   ----- Transcript of session follows -----
<my email addr>... Deferred: Connection refused by aspmx.l.google.com.

我没有配置 sendmail 的经验 - 有人能告诉我从哪里开始解决这个问题吗?我在 Google 上搜索了很多,但无济于事。

答案1

您可能想要使用这个 WordPress 插件:http://wordpress.org/extend/plugins/wp-mail-smtp/

它允许 WP 通过 smtp 而不是 PHP 函数发送电子邮件mail()

SMTP 主机:smtp.gmail.com

SMTP 端口:465(使用 SSL 加密)或 587(使用 TLS 加密)

SSL 身份验证:是

用户名:[电子邮件保护]

密码:;)

相关内容