Адресат не получает письма если у отправителя почта на серверах mail.ru?

Всем привет..

С толкнулся с такой проблемкой..

На сайте есть форма в которой пользователь вводит свой email и от его имени отправляется письмо к n-ому адресату. Все хорошо если у пользователя почта на яндексе, gmail и т.п... А вот если его почта на серверах mail.ru, то письма до адресатов не доходят, хотя сервер сайта возвращает true...

На просторах интернета нашел вот это https://habrahabr.ru/company/mailru/blog/282602/ , не знаю может в этом и есть проблема...

Если возможность как-то решить эту проблему?
  • Вопрос задан
  • 1850 просмотров
Решения вопроса 1
Да, https://habrahabr.ru/company/mailru/blog/282602/ описывает вашу проблему. Вы не можете отправлять письма от имени адреса пользователя без аутентификации, и не следует так делать. Используйте для From: ваш собственный домен, чтобы ответ пришел пользователю, вы можете использовать его адрес в заголовке Reply-To:.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
Проанализируйте ваше письмо на https://www.mail-tester.com/
Ответ написан
Комментировать
@DobriyJuk
Сетевой инженер, системный администратор
При чем здесь spf? У mail.ru запись настроена, так что это явно ни при чем.
Сделайте, как написал Sanes, а также в настройках вашего почтового сервера проверьте, какие Black(grey) Листы используются. Возможно, у вас используется какой-то листинг, который лочит маил.ру. Таких, кстати, довольно много.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы