Всем привет! Прочитал все гайды как решить проблему для уведомлениях о заказах на почту и т.д. Только почемуто не приходят заказы на почту. Даже когда нажимаю кнопку тест отправки эмайла на почту он не присылает его на почту. Написал хостеру, он написал мне вот что:
Здравствуйте.
Письмо отвергается почтовым сервером mail.ru, так как не проходит проверку DMARC:
fyat@mail.ru R=dnslookup T=remote_smtp: SMTP error from remote mail server after end of data: host mxs.mail.ru [94.100.180.150]: 550 5.7.1 This message was not accepted due to domain owner DMARC policy (RFC 7489)
https://help.mail.ru/mail-help/postmaster/dmarcСогласно информации, указанной в документации mail.ru:
"Если отправленное сообщение не прошло проверку DKIM и SPF, то оно не пройдет и DMARC. Если же сообщение успешно прошло хотя бы одну проверку (DKIM или SPF), то и проверку DMARC сообщение пройдет успешно."
Информацию о DKIM и SPF Вы можете получить в свободном доступе сети Интернет.
Рекомендуем указать в качестве отправителя письма в настройках сайта ящик на одном из Ваших доменов, делегированных на наши NS сервера. Для них корректные SPF записи указаны автоматически, и проверка будет пройдена.
DKIM подпись для писем, отправляемых с хостингового сервера функцией php mail() указать, к сожалению, невозможно.
Также, в качестве альтернативного решения проблемы Вы можете переключить свой сайт на отправку сообщений по протоколу SMTP.
Для отправки по SMTP используются следующие реквизиты:
- логин пользователя совпадает с электронным ящиком;
- пароль от электронного ящика;
- сервер для отправки электронной почты - smtp.timeweb.ru;
- порт 25 или 2525.
Хотя у меня другой есть сайт на этом же хостинге все нормально работает, правдо настройку почты делал не я а другой разработчик.
Что мне делать? Я просто незнаю что делать.. Не понял ответ решения хостера.