Настройка smtp bitrix (mail.ru)

Настройка 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 **********************

Оцените статью
Разработчик на bitrix и wordpress