Не приходят email c форм. D8.

Аватар пользователя sdm98 sdm98 3 сентября 2021 в 14:43

РЕШЕНО
Добрый. Создал форму подписки. Анонимные юзеры дожны оставлять свой e-mail. И на этот e-mail должно приходить подтверждение о подписке. А не приходит.
В логах всё ок. Сообщение отправлено.
Сделал тестовый php-скрипт отправки, чтобы убедиться, что хостинг не блокирует. Всё ок. Письма приходят. Куда копать не пойму.
ЗЫ. с формы контактов для восстановления пароля письма тоже не приходят. Хотя в логах всё ok.

Лучший ответ

Аватар пользователя sdm98 sdm98 8 сентября 2021 в 13:14

Решил проблему.
Убил два дня. Расковырял ядро и механизм рассылки, начал анализировать хедеры ... и оказалось, что хостинг Godaddy плохо реагирует на mail.ru адреса. А у меня в настройках сайта для теста стоял mail.ru. Все письма от его имени блокировались.

Комментарии

Аватар пользователя ivnish ivnish 3 сентября 2021 в 15:04

Может модуль какой стоит по типу smtp?

Что в логах друпала?

Если ничего не сможете найти подозрительного, то рекомендую развернуть сайт локально в через mailhog подебажить почту

Аватар пользователя sdm98 sdm98 3 сентября 2021 в 15:35

Спасибо. модуля никакого дополнительного не стояло. SMTP попробовал поставитьуже позже, но не понял, как его руками развернуть. Нужно библиотеку добавить. Просто копирование не прошло. Он не активный.

Аватар пользователя sdm98 sdm98 8 сентября 2021 в 13:14

Решил проблему.
Убил два дня. Расковырял ядро и механизм рассылки, начал анализировать хедеры ... и оказалось, что хостинг Godaddy плохо реагирует на mail.ru адреса. А у меня в настройках сайта для теста стоял mail.ru. Все письма от его имени блокировались.