Функция mail() - работает без нареканий.
Cron - работает, Event::Send(), соответственно.
Некоторые письма отправляются.
Накидайте возможных вариантов такого поведения.
CentOS 7, окружение БУС, за почту отвечает postfix с DKMI подписью.
Создано событие - TEST_MAIL_CHECK и страница с кодом:[CODE]require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
$arEventFields = array(
"EMAIL" => "mypost@gmail.com",
"BCC" => "mypost@yandex.com",
"ACTIVE" => $arContract["ACTIVE"],
"MESSAGE" => "MESSAGE",
"SITE_NAME" => 'testSite.ru',
"SERVER_NAME" => $_SERVER['HTTP_HOST']
);
$event = CEvent::Send("TEST_MAIL_CHECK", "s1", $arEventFields);
print_r($event); // int NNNNN[/CODE]
Выполнил несколько раз:
[IMG WIDTH=1295 HEIGHT=171]https://habrastorage.org/webt/5d/78/df/5d78dffde96fa228007032.png[/IMG]
Результат меня удручает ( Пожалуйста, накидайте причин почему так может быть ?
Cron - работает, Event::Send(), соответственно.
Некоторые письма отправляются.
Накидайте возможных вариантов такого поведения.
CentOS 7, окружение БУС, за почту отвечает postfix с DKMI подписью.
Создано событие - TEST_MAIL_CHECK и страница с кодом:[CODE]require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');
$arEventFields = array(
"EMAIL" => "mypost@gmail.com",
"BCC" => "mypost@yandex.com",
"ACTIVE" => $arContract["ACTIVE"],
"MESSAGE" => "MESSAGE",
"SITE_NAME" => 'testSite.ru',
"SERVER_NAME" => $_SERVER['HTTP_HOST']
);
$event = CEvent::Send("TEST_MAIL_CHECK", "s1", $arEventFields);
print_r($event); // int NNNNN[/CODE]
Выполнил несколько раз:
[IMG WIDTH=1295 HEIGHT=171]https://habrastorage.org/webt/5d/78/df/5d78dffde96fa228007032.png[/IMG]
Результат меня удручает ( Пожалуйста, накидайте причин почему так может быть ?