Отправка почты через SMTP с помощью WordPress на 000webhost - PullRequest
2 голосов
/ 22 января 2012

Мой блог WordPress (WP) установлен на бесплатных хостинговых серверах 000webhost.com.WP использует почту PHP для отправки писем по умолчанию.Это работает для меня.Однако получатель получает предупреждение о том, что электронное письмо было перенаправлено VIA srv16.000webhost.com. Это именно моя проблема.Например, я хотел бы использовать SMTP-почту Gmail, чтобы получатель получал ее непосредственно от отправителя.

  • Я пробовал оба этих сообщения на пустом блоге, который у меня есть,используя бесплатные URL-адреса 000webhost, а также в моем официальном блоге с собственным доменом, который я размещаю на своих серверах.Оба не работают с SMTP.

  • Я подумал, что это может быть связано с записью MX, поэтому я изменил ее (для официального блога с собственным доменом) на приложения Google.(ASPMX.L.GOOGLE.COM).Проблема сохранялась даже через 24 часа после этого изменения MX.

  • Я не знаю, имеет ли это отношение, но конфигурация PHP (phpinfo ()) на 000webhost говорит: SMTP: localhost,smtp_port: 25, поддержка OpenSSL: включена, версия OpenSSL: OpenSSL 0.9.8e-fips-rhel5 01 июля 2008 года.

  • Я протестировал множество плагинов (включая WP Mail SMTP 0.9.1,Cimy Swift SMTP 2.1.1), чтобы активировать мой SMTP вместо почты PHP.Я пробовал оба порта 465 с SSL или 587 с TLS.Все плагины во всех конфигурациях всегда не могли отправить тестовое электронное письмо.Пример сообщения об ошибке, которое я получил:

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to tcp://smtp.gmail.com:587 (Connection timed out)

Connection could not be established with host smtp.gmail.com [Connection timed out #110]

1 Ответ

1 голос
/ 02 марта 2012

Мы написали плагин, который должен работать на вас. Это делает почту SMTP, регулирование, организацию очереди, обработку недоставки. Хорошо работает с gMail. Посмотри.

http://wordpress.org/extend/plugins/mail-queues/

Возможно, ваш провайдер требует, чтобы вы использовали их SMTP-сервер, плагин также должен работать в этом случае.

...