1С-Битрикс

Как сделать логирование почты в 1C-bitrix?

1С-Bitrix. Делаем логирование почты в битриксе

sqlka.ruОпубликовано: Чтение: 1 мин.
Как сделать логирование почты в 1C-bitrix?

Для того, чтобы логировать все отправляемые сообщения на Битриксе, необходимо в файл init.php добавить функцию

function custom_mail($to,$subject,$body,$headers) { 
$f=fopen($_SERVER["DOCUMENT_ROOT"]."/mail_log.txt", "a+");
fwrite($f, print_r(array('TO' => $to, 'SUBJECT' => $subject, 'BODY' => $body, 'HEADERS' => $headers),1)."\n========\n");
fclose($f);
return mail($to,$subject,$body,$headers); }


а также создать текстовый файл mail_log.txt в корне сайта.

Хотите освоить SQL для работы с данными?

В SQLka можно изучать SQL последовательно или готовиться к собеседованиям. Запросы выполняются прямо в браузере — устанавливать базу данных не нужно.

sqlka.ru

support@sqlka.ru

Дальше по теме

← Все статьи