Настройка отправки почты в BitrixVM через stmtp.mail.ru, согласно официальной инструкции
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&LESSON_ID=2946 . Иногда сталкиваешься с проблемой, что письма не уходят с сервера и в логах появляется ошибка (errormsg='the server sent an empty reply' exitcode=EX_PROTOCOL).Решение ошибки самое просто, и так приступим:
Исправляем конфиг, который находящегося по адресу /home/bitrix/.msmtprc
- Указываем наш host: smtp.mail.ru
- Порт подключения: 465
- Имя отправителя: from example@mymail.ru
- keepbcc off
- auth on
- user example@mymail.ru
- password **********
- tls on
- tls_certcheck off
После этого в логе ошибок быть не должно.
Так же часто может возникнуть другая ошибка: (Message was not accepted -- it contains invalid headers. More specially, ?From:? header must match user you are sending mail from. See
http://help.mail.ru/mail-help/mailer/popsmtp for details.' errormsg='the server did not accept the mail' exitcode=EX_UNAVAILABLE)
Для исправления этой ошибки, в админке вашего сайта переходим в настройки главного модуля в поле e-mail администратора нужно так же указать тот же самый e-mai
example@mymail.ru, который используется в конфиге (.msmtprc).
Оф.документация :