Я просто оставлю это здесь. Постараюсь собрать все в один пост.
На поиск причины ушел не один час, дошло до переустановке сервера и переноса проекта.
Дано: BitrixVM 7.4-4 -- CentOS 7.9 -- OpenVZ -- php 7.2
Если у вас в какой-то момент отвалилась работающая раньше почта без видимых на то причин. Но при этом работает
из командной строки в админке
из консоли сервера
где site.ru - значение account в конфиге .msmtprc
пример конфига для яндекса
Не помогают вариации настроек главного модуля для отправки почты и т.д.
Укажите тут /bitrix/admin/settings.php?lang=ru&mid=main&tabControl_active_tab=tab_mail&back_url_settings=
"Дополнительный параметр для передачи функции mail:" -a site.ru
На поиск причины ушел не один час, дошло до переустановке сервера и переноса проекта.
Дано: BitrixVM 7.4-4 -- CentOS 7.9 -- OpenVZ -- php 7.2
Если у вас в какой-то момент отвалилась работающая раньше почта без видимых на то причин. Но при этом работает
из командной строки в админке
Код |
---|
if(mail("email@example.com", "TEST SUBJECT", "TEST BODY"))echo "Почтовая система работает!"; else echo "Неудача, почтовая система не работает, попробуйте еще!"; |
Код |
---|
php -r "mail('testmail@gmail.com', 'Test', 'Test');" |
Код |
---|
echo "hello from mail.com.ru." | msmtp --debug -a site.ru test@site.ru |
пример конфига для яндекса
Код |
---|
# smtp account configuration for site.ru account site.ru logfile /home/bitrix/msmtp_site.ru.log host smtp.yandex.ru port 587 from noreply@site.ru keepbcc on auth on user noreply@site.ru password *********** tls on tls_starttls on tls_certcheck off |
Не помогают вариации настроек главного модуля для отправки почты и т.д.
Укажите тут /bitrix/admin/settings.php?lang=ru&mid=main&tabControl_active_tab=tab_mail&back_url_settings=
"Дополнительный параметр для передачи функции mail:" -a site.ru