Настройка почты через biz.mail.ru в БитриксВМ
Недавно настраивая отправку почты в БитриксВМ через ящик домена, который хостится на biz.mail.ru согласно официальной инструкции https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&LESSON_ID=2946, я столкнулась с проблемой, что письма не уходят с сервера.
Зайдя в лог по адресу: /home/bitrix/msmtp_default.log я увидела там ошибку:
errormsg='the server sent an empty reply' exitcode=EX_PROTOCOL
Эта ошибка решилась исправлением конфига, находящегося по адресу /home/bitrix/.msmtprc
host smtp.mail.ru
port 465
from test@bedrosova.ru
keepbcc off
auth on
user test@bedrosova.ru
password **********
tls on
tls_starttls off
tls_certcheck off
А именно вместо tls_starttls on нужно было поставить tls_starttls 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
Для исправления этой ошибки в Битрикс24 в настройках главного модуля в поле E-mail администратора нужно было вставить тот же самый емейл test@bedrosova.ru, который я использовала для настройки почты в БитриксВМ.
Зайдя в лог по адресу: /home/bitrix/msmtp_default.log я увидела там ошибку:
errormsg='the server sent an empty reply' exitcode=EX_PROTOCOL
Эта ошибка решилась исправлением конфига, находящегося по адресу /home/bitrix/.msmtprc
host smtp.mail.ru
port 465
from test@bedrosova.ru
keepbcc off
auth on
user test@bedrosova.ru
password **********
tls on
tls_starttls off
tls_certcheck off
А именно вместо tls_starttls on нужно было поставить tls_starttls 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
Для исправления этой ошибки в Битрикс24 в настройках главного модуля в поле E-mail администратора нужно было вставить тот же самый емейл test@bedrosova.ru, который я использовала для настройки почты в БитриксВМ.
Комментарии
Имеется в виду админская часть "коробки" битрикс24: crm.korobka.net/bitrix/admin далее по шагам: Настройки - Настройки модулей - Главный модуль - Вкладка "Почта и СМС" - и вот там будет поле для указания почты отправителя по умолчанию!
Все та же ошибка в проверке системы.
в bitrixenv прописываю "uns/sbin/ sendmail -t -i -f XXXXX@gmail.com"
Файл /home/bitrix/.msmtprc не существует...
Подскажите,пожалуйста, куда тыкаться-мыкаться...
Наткнулся на эту инструкцию, и все заработало. Спасибо!
Для меня получился вот такой работающий на mail.ru конфиг:
# smtp account configuration for default
account default
logfile /home/bitrix/msmtp_default.log
set_from_header on #этот параметр ставит одинаковым заголовок и отправителя. без него не работает#
host smtp.mail.ru
port 465
user почта@домен
from почта@домен
aliases /etc/aliases
keepbcc off
auth on
password ВАШПАРОЛЬ
tls on
tls_starttls off
tls_certcheck off
Спасибо огромное!