У меня есть экземпляр 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 - может ли кто-нибудь сказать мне, с чего начать решение этой проблемы? Я много гуглил, но безрезультатно.
Вероятно, вы захотите использовать этот аддон WordPress: http://wordpress.org/extend/plugins/wp-mail-smtp/.
Это позволяет WP отправлять электронную почту через smtp, а не через PHP. mail()
функция.
SMTP-хост: smtp.gmail.com
Порт SMTP: 465 с шифрованием SSL или 587 с шифрованием TLS
SSL-аутентификация: Да
Имя пользователя: richard.nichols@fulldomain.com
Пароль: ;)