WordPress отправляет на почту администратора различные уведомления. К ним относятся сообщения о неполадках на сайте, обновлениях, уведомления о получении новых комментариев, сообщения из формы обратной связи и многое другие. Администратор рассчитывает на эти уведомления, так как они могут быть важны. Однако, иногда письма не приходят. И тогда администратор сайта может упустить что-то важное или на сайте перестанет работать какая-то необходимая функция, например, возможность подписки на рассылку (так как письма для подтверждения подписки не будут приходить). В этой статье рассмотрим, что делать, если не приходят письма WordPress.
Оглавление
Почему не приходят письма WordPress
Отправкой писем от сайта занимается почтовый сервер хостинга. Поэтому если не приходят письма WordPress, то все претензии в первую очередь к нему. Почтовый сервер может не работать по следующим причинам:
- Он временно не работает из-за технический неполадок.
- Он не работает из-за того, что заблокирован на вашем аккаунте по каким-то причинам.
- Он не работает потому что почта не принимает от него сообщения.
В первом случае ничего делать не нужно, следует подождать, пока исправят проблему. Во втором и третьем случаях можно попытаться решить проблему самому. Но первым делом необходимо написать в поддержку хостинга. Сообщите им, что вы ожидаете письмо от вашего сайта на WordPress, опишите, каким способом оно было отправлено, и сообщите, что сообщение это вы не получили. Тогда они смогут навести вас на мысль, куда копать.
А далее мы рассмотрим, что конкретно можно сделать, если от WordPress не приходят письма с сайта.
Проверка письма в папке спам
Как бы банально это ни звучало, прежде, чем искать причину, почему не приходят письма Вордпресс, следует заглянуть в папку спам той почты, где вы ожидаете увидеть это сообщение. Иногда почтовые алгоритмы ошибочно помечают нужные уведомления как спам. И даже если ранее вы получали письма от своего сайта, то позже оно может оказаться похожим на спам и тогда попадет в эту папку. Если там есть нужное сообщение, то откройте его и нажмите на кнопку «Не спам» или «Переместить во входящие». В разных почтовых интерфейсах это выглядит по разному. После этого письма будут приходить уже во папку входящие.
Не оплачен хостинг
Если в от WordPress не приходят письма с сайта, то проблема может быть в том, что вы находитесь на хостинге на льготном периоде, который бесплатный или даже пользуетесь каким-то полностью бесплатным тарифом. Дело в том, что пока вы не оплатите за тариф, вы не выражаете серьёзных намерений на свой сайт, поэтому функция почтовой службы у вас отключена, так как через неё часто мошенники рассылают спам. И именно мошенники пользуются бесплатными хостингами или тарифами, так как они могут быть анонимны.
Если это ваш случай, то оплатите тариф. Если вы на бесплатном тестовом периоде, то внесите оплату и почта сразу заработает. Если вы на бесплатном тарифе, то перейдите на платный.
Не привязан номер телефона к аккаунту хостинга
На некоторых случаях для того, чтобы от WordPress отправлялись сообщения, необходимо, чтобы к аккаунту был привязан номер телефона. Это является дополнительным подтверждением личности и повышает вероятность того, что пользователь не будет рассылать с почтового сервера спам. Поэтому, если у вас не приходят письма WordPress и номер телефона не привязан, то привяжите его. В разных случаях это делается по разному, обычно в настройках аккаунта.
Настройка в WordPress SMTP протокола
Если вы оплатили хостинг, привязали к своему аккаунту номер телефона и посмотрели, что в папке спам писем нет, то скорее всего при обращении в поддержку, вам ответят, что у вас не приходят письма WordPress, потому что ваша почта их не принимает. Такое бывает — некоторые почты блокируют письма от некоторых хостингов для безопасности пользователя. И исправить это очень легко. Нужно просто настроить SMTP протокол в WordPress. Это протокол передачи данных.
Для начала на своем хостинге создайте доменную почту, которая заканчивается на @example.cpm, то есть на ваше доменное имя. Перед собачкой может быть любое на ваше усмотрение имя почты. Чтобы создать доменную почту, нужно обычно перейти в раздел «Почта». Это всегда на любом тарифе бесплатно.
После этого установите на свой сайт плагин WP Mail SMTP. Он условно-бесплатный и для того, чтобы настроить на WordPress SMTP и обеспечить отправку писем, нам не понадобятся его платные функции.
Установите и активируйте плагин и прейдите в раздел «WP Mail SMTP». Здесь понадобится изменить всего несколько опций. В поле «Адрес отправителя» укажите вашу доменную почту.
В опции «Почтовая программа» выберите вариант «Прочие SMTP».
Далее настройте несколько опций:
- SMTP сервер — укажите SMTP сервер вашего хостинга. Его можно узнать в справке хостинга или в их поддержке.
- Шифрование — предпочтительно выбрать TLS, но SSL тоже подойдёт.
- SMTP порт — уточните в поддержке вашего хостинга или в справке.
- Имя пользвателя SMTP — укажте вашу доменную электронную почту.
- Пароль SMTP — укажите пароль доменной электронной почты.
Сохраните изменения и настройка SMTP WordPress будет завершена. Если после этого все же не приходят письма WordPress, то, вероятно, в ошиблись в настройках этого плагина. Следует проверить их.