Устал получать замечания от "проверка системы": Замечание. Отправлено. Время отправки: 1.64 сек. при отправки почты.
В то же время поставщик почты пишет, что: Анализ логов почтового сервера показал что тестовая отправка выполнилась менее чем за 1 секунду. (могу приложить логи, если нужно)
Пробовал отправлять через яндекс - 0.8 сек, что также далеко от эталонных значений..
sendmail_path: msmtp -t -i
При попытке отправлять почту по крону, если выполнить руками в консоли: /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php вижу: PHP Deprecated: The mbstring.func_overload directive is deprecated in Unknown on line 0
из dconn.php убрал define("BX_CRONTAB_SUPPORT", true);
Что сделать чтобы приблизиться к эталонным значениям?
Игорь Авдейчик, а кто у вас почтовый сервер? msmtp подготавливает и передает письмо на почтовый сервер. php фиксирует время от момента вызова bxmail до момента получения успешного статуса (или не успешного).
Т.е. bitrix -> msmtp -> MDA -> msmtp -> bitrix. Вот время между bitrix и есть 1.64 сек. Я знаю, что при использовании очереди postfix (т.е. bitrix -> postfix -> bitrix) можно в легкую сократить до 1 сек и меньше без существенного тюнинга, правда это не отправка а помещение в очередь.