Содержание
Настройка smtp в админ части
Настраиваем в админке ‘SITE.RU/bitrix/admin/smtp_admin.php?lang=ru’
Email — info@example.com
Имя отправителя — example.com
Логин — info@example.com
Сервер — smtp.mail.ru
Порт — 587
Пароль — password
Настройка DKIM
Настройка SPF
Для домена прописываем новую/меняем существующую txt запись
v=spf1 include:_spf.mail.ru include:beget.com ~all
Настройка DMARC
Для домена прописываем новую подзону _dmarc.example.com
добавляем в нее txt запись — v=DMARC1;p=none;rua=mailto:info@example.com;ruf=mailto:info@example.com;fo=s
Подробнее тут
Комментарий от beget
Комментарий на вопрос «перестали приходить письма с сайта на mail.ru»
********************** beget.com **********************
Дело в том, что mail.ru требуют, чтобы заголовки From и envelope-from совпадали при отправке письма. Чтобы при отправке с сайта через функцию php mail() отображался нужный вам заголовок в envelope-from, необходимо добавить пятый параметр в функцию php mail():
mail($to, $subject, $message, $headers, $additional_parameters);
Для того, чтобы отправка прошла с измененным доменом, необходимо передать пятый параметр с флагом -f:
mail($to, $subject, $message, $headers, '-fexamle@domain.ru');mail($to, $subject, $message, $headers, '-fexamle@domain.ru');
Вместо examle@domain.ru указываете адрес ящика на домене вашего сайта.
********************** beget.com **********************