Отправка сообщений из админки сайта

Не было дела, что не приходят сообщения о событиях на сайте — новый пользователь, новый комментарий и тд. Потому что комментарии были спамом, а пользователи рассылочными ботами. Но тут (удивительное рядом!), на сайт стали заходить реальные, живые люди и что-то комментить.

Стал разбираться, где же письма. Почитал солюшены - настроил ящик wordpress, якобы при отправке хостер может проверять существование ящика, с которого идет отправка , а его нет - не помогает. Настраивал доставку через внешний SMTP как с помощью разных плагинов, так и непосредственно через class-phpmailer.php - не помогает.

Помог очень хороший плагин Postman SMTP Mailer. Главное его преимущество то, что он имеет встроенную проверку подключений, которая и выявила - порты 25 и 465 заблокированы хостером (Hostinger.ru)!

Дальнейшее изучение показало, что порты заблокированы для бесплатных аккаунтов. Чтобы это увидеть, достаточно создать любой почтовый ящик и посмотреть его свойства.

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

Также Postman SMTP Mailer выявил, что порт 587 открыт. Его я и использовал при настройке для Яндексовского smtp.yandex.ru - используется STARTTLS и методы аутентификации кроме MD5.


Добавление от 28.05.2017

Просматривал старые записи и наткнулся вот на эту. Ну что сказать? Печаль. Люди, не будьте жадными, жадность - это плохо. Наберите в поисковике "топ 10 хостингов рейтинг обзор", потратьте 15 минут на чтение и будет вам счастье - за 1000 рублей в год отличный быстрый хостинг со всеми плюшками. Это не те деньги чтобы обрекать себя на муки бесплатного хостинга. В конечном итоге экономии вышло вот что.


Updated 19.04.2021

Сейчас, в 21 году, плагин Postman SMTP Mailer давно прокис и недоступен для загрузки. Но к счастью есть полная калька, плагин Post SMTP.

Leave a Comment

Scroll to Top