Нет темы в письмах с битрикс сайта
Первое, что вижу:
1) Битрикс виртуальная машина версии 7.5-2 (свежая версия)
2) Сам битрикс ядро 2022 года (старое)
Так как отправка идёт через SMTP виртуальной машины битрикс, где версия свежая, а ядро старое я подумал, что есть какой-то конфликт версий. В битрикс поддержку писать ничего не даст потому что они сразу скажут ставьте все обновления. А обновление сайта интернет-магазина с самописным функционалом это ещё тот квест.
Решено провести тесты копии сайта на сервере без виртуальной машины битрикс, для проверки как письма будут отправляться без использования виртуальной машины.
Поддержка хостинга традиционно отправили в сторону поддержки битрикс. Цитата:
"Отправка писем с сервера по умолчанию настроена через службу msmtp. В её настройках (/home/bitrix/.msmtprc) указан smtp Яндекса. Т.е. когда отправка производится с помощью РНР функции mail письма фактически отправляются через smtp Яндекса. При отправке писем тестовым скриптом и из консоли сервера никаких проблем с темой не наблюдается, она в письме в ящике получателя такая какую задает отправитель. Это практически исключает проблемы на сервере или с smtp Яндекса и локализует их до CMS, её настроек, почтовых шаблонов или программного кода. С самой CMS помочь, к сожалению, не сможем. В почтовых шаблонах тема указана. Для отладки нужно привлекать разработчика сайта или поддержку Битрикс.
Дополнение:
Тесты на копии показали, что проблема повторилась. И это означает, что проблема не на стороне хостинга.
Далее я обновил битрикс, проблема сохранилась.
Потом уже всё продолжилось работой с поддержкой битрикс.
Ещё статьи:
02.04.2026
Разговоры о фрилансе
Предыстория - автор вопроса хочет войти в IT сферу, я человеку начал подсказывать в комментариях на форуме. На примере вопросов и ответов в разговоре можно увидеть типовые ошибки и непонимание начинающего, и в будущем избежать повторения ошибок.
21.03.2026
PHP файловый менеджер
Попался мне такой PHP файловый менеджер, вполне функциональный, выкладываю в копилку скриптов
21.03.2026
Ошибка CUser::IsAuthorized() cannot be called statically
Такая ошибка старых весрий битрикс давно известна. Нужно заменить CUser::IsAuthorized() на $USER->IsAuthorized(), но в моём случае я сначала не смог найти место, где же находится проблема.

