Drupal не отправляет электронные письма

Я работаю над проектом Drupal, но заметил, что Drupal не отправляет электронные письма. Я настроил несколько веб-форм и заметил, что ни одно из этих писем не отправляется должным образом. Я проверил, могу ли я получить электронное письмо для сброса пароля, но тоже ничего.

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

Поиск в Google этой проблемы не привел к каким-либо решениям, поэтому я очень удивлен! Никогда не было проблем с чем-то вроде этого раньше... В чем проблема?


person Sesamzaad    schedule 02.10.2014    source источник


Ответы (3)


Шаг 1) Загрузите модуль поддержки аутентификации SMTP для drupal и включите модуль.
Шаг 2) Правильно настройте параметры SMTP Gmail.

По умолчанию поддержка аутентификации SMTP включает зашифрованный протокол USE TLS. Если вы используете GMAIL для отправки электронных писем, вам нужно выбрать Использовать протокол SSL.

Для справки: https://support.google.com/mail/answer/13287.

person Jignesh Rawal    schedule 02.10.2014

вам следует попробовать сторонний SMTP. Некоторые из бесплатных похожи на Mandrill.

https://www.drupal.org/project/mandrill

https://connect.mailchimp.com/how-to/24

person gill    schedule 02.10.2014

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

Преимущество этой конфигурации в том, что вся почта от всех веб-приложений, размещенных на сервере, работает прямо из коробки.

person David Lemon    schedule 03.10.2014