Почему не приходят письма с WordPress и как я это починил через SMTP
Настройка email в WordPress — это отдельный вид боли. Я долго не мог понять, почему письма с формы обратной связи не приходят. В спаме пусто, письма не отправляются. Оказалось, стандартная wp_mail() использует PHP mail(), который хостинги блокируют.
Проверил через WP Mail Logging — письма «отправлены», но никуда не доходят. Классика.
Решение: SMTP. Я использовал плагин WP Mail SMTP. Подключил через Яндекс.Почту (у меня домен на Яндексе). Ввёл SMTP-сервер, порт, логин, пароль. Включил шифрование TLS. Письма полетели.
Если нет Яндекс.Почты — используйте SendGrid или Mailgun. У них есть бесплатные тарифы на 100-200 писем в день. Для блога хватит за глаза.
Ещё важный нюанс: email от WordPress должен отправляться с доменного ящика (info@mysurik.ru). Если использовать gmail — письма могут попадать в спам из-за несовпадения домена отправителя.
Больше статей про WordPress — от установки до продвижения — я собрал в сводном гайде.
Та же история была. WP Mail SMTP + Яндекс — идеальное бесплатное решение для российских сайтов.
Я через SendGrid подключила. 100 писем в день бесплатно. Для блога хватает.
Проверьте SPF и DKIM записи на домене. Без них даже через SMTP письма могут в спам улетать.
Полгода мучилась с почтой, пока не поставила WP Mail SMTP. Спасибо за статью!
Mailgun пользуюсь. Настройка чуть сложнее, но доставляемость 99%.
Золотые слова.
Жду продолжения!
Пробовал такой же вариант — не взлетело. Оказалось, Криворукость моя виновата, переделал и всё ок. Поделился в своём блоге со ссылкой на тебя.
У меня похожий опыт. Тоже долго выбирал между вариантами.
А сколько по времени заняла вся настройка? Интересно прикинуть свои силы. Может сделаешь скриншоты для наглядности?
Спасибо, полезно! На сколько это дороже обычного хостинга?
Благодарю, пригодилось. Сколько времени на администрирование уходит?
Хорошая статья! Какой бюджет на сервер?