Не доходят письма о регистрации на сайте Drupal на Mail и Gmail

Drupal: 

Часто на Друпал-сайтах люди просто не получают письма о регистрации или о заказе, если указывают e-mail на mail.ru или gmail.com, возможно, и других, хотя на Яндекс письма нормально доходят.
Это связано с политикой безопасности этих серверов, которые воспринимают подобные письма как СПАМ. Это происходит из-за того, что не ваш сайт первый отправляет подобные письма, и все они имеют одинаковый шаблон, что заставляет почтовые системы Mail.ru и Gmail.com воспринимать это как СПАМ.
Это можно обойти двумя способами:
1. Исправить шаблоны писем с сайта в разделе Конфигурация - Настройки учётной записи в графе "Электронные адреса" - просто переписать тексты писем.
Это может помочь, если с вашего сервера никто не отправляет спам. Часто бывает, что сервера хостинг-провайдеров попадают в спам-лист из-за того, что какой-либо пользователь обильно рассылает спам. Тогда вам нужно полностью отказаться от функции mail(), которая отправляет письма с сервера вашего хостера, и использовать SMTP.
Итак, второй способ:
2. Включить модуль SMTP Authentication Support и настроить всю почту с сайта через ваш обычный ящик или специальный ящик вашего сайта, например noreply @ site.com

Reply-To и From должны совпадать при отправке через SMTP

Если вы прочитали мануал и всё настроили, но всё равно не работает: письма не уходят - есть 1 совет.
Нужно, чтобы в настройках сайта, то есть в Конфигурация - О сайте, емайл совпадал с вашим логином доступа к SMTP-серверу. Почему? - Потому что Друпал отправляет письма с двумя полями: From и Reply-To. И если эти поля не совпадают, то часто SMTP-сервер просто не отправляет такие письма (опять же из-за политики безопасности сервера).

Рубрика: