Материал взял с
Если в таблице b_event регистрируются почтовые события, стоит статус успешно отправлено, но на почту ничего не приходит:
В файле /bitrix/php_interface/init.php (если нет — создайте) определите функцию:
1 2 3 4 5 6 |
function custom_mail($to,$subject,$body,$headers) { $f=fopen($_SERVER["DOCUMENT_ROOT"]."/maillog.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); } |
Затем инициируйте отправку почты и посмотрите в логе maillog.txt в корне сайт. Там будет что то типо этого
Откуда я взял
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
Array ( [TO] => alexalexzolotuhin@111111yandex.ru [SUBJECT] => =?UTF-8?B?bmV3bW9zY293OiDQodC+0L7QsdGJ0LXQvdC40LUg0LjQtyDRhNC+0YDQvNGLINC+0LHRgNCw0YLQvdC+0Lkg0YHQstGP0LfQuCAi0J7QsdGA0LDRgtC90YvQuSDQt9Cy0L7QvdC+0Loi?= [BODY] => Информационное сообщение сайта newmoscow ------------------------------------------ Вам было отправлено сообщение через форму обратной связи "Обратный звонок" Автор: 11111test E-mail автора: test Телефон: test Сообщение сгенерировано автоматически. [HEADERS] => From: noreplay@1111111.ru Reply-To: noreplay@111111.ru X-EVENT_NAME: FEEDBACK_FORM X-Priority: 3 (Normal) Date: Wed, 22 May 2019 22:10:03 +0300 MIME-Version: 1.0 X-MID: 33.10 (22.05.2019 22:09:32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ) |
Оригинал статьи
https://romza.ru/faq/course/course63/lesson2769/?LESSON_PATH=2448.2754.2769
Если там (в табличке b_event) стоит ‘F'(функция mail() по какой-то причине вернула False)
1)Может почтовый сервер не поддерживает формат письма.
Убрать BBC(добиваемся чтоб оно работало, но попробовать отключить можно)
Убрать дублирование email в заголовке
Установить Конвертировать 8-битные заголовки