Ещё один распространенный вопрос, который часто слышу: «Почему не приходят Email от плагина Ninja Forms?». Думаю, стоит посвятить отдельную статью этому делу, раз данный вопрос задали аж два раза за эту неделю, а за месяц раз 10. Буду кидать ссылку на данный мануал тем, кто не умеет пользоваться поиском.

Ну а вы попали на данную инструкцию как раз по строго противоположной причине и я с удовольствием вам помогу.

Почему не идут уведомления Ninja Forms

Давайте сначала немного теории. Ninja Forms, как и WordPress, сами по себе не отправляют почтовые уведомления. Они отвечают только за генерацию содержимого, а отправкой занимается ваш хостинг или система вашего сервера.

Так что проблема кроется не в Ninja Forms, а в настройках сервера. Начнём решать проблему от простого к тяжёлому.

В первую очередь спрашиваем у технической поддержки, что происходит, и почему Email не приходят. Вопрос сформулируйте примерно так:

Здравствуйте, при использования плагина для создания форм обратной связи Ninja Forms не происходит событие отправки электронного сообщения на мой почтовый ящик.

По какой причине это может происходить?

Скорее всего поддержка запросит у вас дополнительные данные об установке WordPress, найти которые можете в разделе «Здоровье сайта», а также вам нужно сделать пробную отправку письма через форму обратной связи, чтобы убедиться, что событие отправки электронной почты не происходит.

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

Вполне возможно, что проблема заключается в методе отправки. Наиболее распространенный — SMTP. И не на всех хостингах он нормально работает с WordPress. У WP собственный системный транспорт и не всегда его использование целесообразно. Письма могут пропадать. Это факт.

Исправляем проблему пошагово:

  1. Устанавливаем плагин Easy WP SMTP.
  2. Переходим в Настройки.
  3. Заполняем конфигурацию.

Показал на скриншотах конфигурацию на примере Яндекс. Если у вас Google или собственный SMTP, то понадобятся другие значения. Не переживайте, они, как правило, предоставляются поставщиками услуг.

уведомления Ninja Forms

Давайте подробнее объясню, что вы видите на скриншоте.

  1. От кого. Здесь укажите свой адрес электронной почты.
  2. Имя. Будет отображаться в качестве имени отправителя.
  3. Принудительно заменить поле от кого. По идее должно заменять имя, указанное в почте на указанное в поле выше. Но почему-то не работает.
  4. Адрес для ответа. Фактически можно указать любой другой адрес, чтобы получатель отвечал туда. Но некоторые системы могут рассматривать это как Email-спуфинг, так что рекомендую указывать тот же адрес, с которого происходила отправка.
  5. SMTP-хост. Здесь указываем поставщика SMTP. На скриншоте это Яндекс, но у вас может отличаться. Смотрите инструкции своего сервера.
  6. Тип шифрования. Если ничего нет, то оставляем «Ни одного», если есть SSL, то указываем его. STARTTLS для вообще замороченных. Обеспечивает шифрование прямо поверх TCP. Применяется редко, но у некоторых поставщиков услуг встречается.
  7. Порт. В инструкции вашего поставщика должен быть указан. Может разниться в зависимости от типа шифрования.
  8. Аутентификация. Фактически авторизация. Укажите дальше ваш ящик и пароль.
  9. Готово, вы настроили SMTP-сервер.

Обычно, для решения проблемы отправки почты с Ninja Forms этого достаточно. Если не помогло, то проблема либо в SMTP-сервере, тогда стоит обратиться в их поддержку и проверить конфиг, либо в настройках хостинга, тогда долбите их техподдержку. Вроде всё.

А если VPS?

Если вы используете виртуальный сервер или физический, то придётся ориентироваться на операционную систему, конфигурацию web-сервера и прочие настройки. Тут ничего советовать не буду, потому что многообразие огромное. Вам придётся активно изучать мануалы для вашей операционной системы, веб-сервера и настраивать по ним.

Но наводку дам. Вам необходимо искать настройки почтового сервера под ваш вашу ОС и веб-сервер. Последний может быть Apache, Nginx, всё вместе, а может оказаться какой-нибудь lighttpd или LightSpeed, которые встречаются нечасто. Ну, по сравнению с вышеприведёнными.

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 2.5 / 5. Количество оценок: 4

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога