1С-Битрикс не отправляет письма что делать?

1С-Битрикс не отправляет письма что делать?

Почему на сайте Битрикс пропали заявки и письма

Сайт на 1С-Битрикс перестал отправлять письма? Это критическая проблема, которая может стоить бизнесу десятков потерянных клиентов. Давайте разберем все возможные причины и решения.


Симптомы проблем с отправкой почты

  • Форма отправляется без ошибок, но письма не приходят

  • В админке нет записей о почтовых событиях

  • Ошибки "Could not instantiate mail function"

  • SMTP-ошибки авторизации 535 5.7.8

Быстрая диагностика: 5 шагов к решению

Шаг 1: Проверка базовой отправки через mail()

Создайте файл /local/tools/test-mail.php:

PHP
<?php
$to = 'your@email.com';
$subject = 'Тест отправки с ' . $_SERVER['HTTP_HOST'];
$message = 'Если это письмо пришло - функция mail() работает';
$headers = 'From: info@yourdomain.ru' . "\r\n";

$result = mail($to, $subject, $message, $headers);
echo $result ? 'Функция mail() работает' : 'Ошибка: mail() недоступна';
?>

Шаг 2: Тестирование SMTP-подключения

PHP
<?php
require $_SERVER['DOCUMENT_ROOT'].'/bitrix/php_interface/include/phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.yandex.ru';
$mail->SMTPAuth = true;
$mail->Username = 'info@yourdomain.ru';
$mail->Password = 'app_password';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;

$mail->setFrom('info@yourdomain.ru', 'Test');
$mail->addAddress('your@email.com');
$mail->Subject = 'SMTP Test';
$mail->Body = 'Тестовое письмо через SMTP';

try {
    $mail->send();
    echo 'SMTP работает корректно';
} catch (Exception $e) {
    echo 'SMTP ошибка: ' . $mail->ErrorInfo;
}
?>

Основные причины и решения

1. Неправильные настройки SMTP

Симптомы: Ошибка 535 Authentication failed

Решение:

  • Для Яндекс: включите 2ФА и создайте пароль приложения

  • Проверьте порт: 465 для SSL, 587 для TLS

  • Убедитесь в правильности логина (полный email)

2. Отсутствие почтового агента на сервере

Симптомы: "Could not instantiate mail function"

Решение:

CODE
# Для BitrixVM проверьте статус почтового сервиса
sudo systemctl status exim
sudo /opt/webdir/bin/bx-mail -q

3. Проблемы с DNS-записями (SPF, DKIM, DMARC)

Проверка через MXToolbox:

  • SPF: v=spf1 include:_spf.yandex.net ~all

  • DKIM: добавьте ключ из почтового сервиса

  • DMARC: v=DMARC1; p=none; rua=mailto:postmaster@yourdomain.ru

4. Ошибки в почтовых шаблонах

Что проверить:

  • Настройки → Почта и события → Почтовые шаблоны

  • Соответствие имен событий в коде и шаблонах

  • Правильность переменных (#NAME#, #EMAIL#)

Расширенная диагностика

Логирование почтовых событий

Добавьте в /bitrix/php_interface/init.php:


PHP
AddEventHandler("main", "OnBeforeEventSend", function($event, $lid, &$arFields) {
    $log = date('Y-m-d H:i:s') . " | Event: $event | " . 
           json_encode($arFields, JSON_UNESCAPED_UNICODE) . PHP_EOL;
    file_put_contents($_SERVER["DOCUMENT_ROOT"]."/bitrix/logs/mail_debug.log", 
                     $log, FILE_APPEND);
});

Проверка очереди отправки

CODE
# Просмотр очереди
sudo /opt/webdir/bin/bx-mail -q

# Просмотр логов
sudo tail -f /var/log/maillog

# Очистка очереди (осторожно!)
sudo exim -Mrm <message_id>

Чеклист восстановления отправки

  • Проверить доступность функции mail()

  • Настроить корректные параметры SMTP

  • Создать пароль приложения для Яндекс/Gmail

  • Добавить SPF/DKIM/DMARC записи в DNS

  • Проверить почтовые шаблоны в админке

  • Включить логирование CEvent::Send()

  • Проверить лимиты хостинга на отправку писем

  • Протестировать отправку с разных форм

Профилактика проблем с почтой

Регулярный мониторинг

Создайте крон-задачу для еженедельной проверки:

PHP
// /local/cron/mail-health-check.php
$result = mail('admin@yourdomain.ru', 'Health Check', 'Test ' . date('Y-m-d H:i'));
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/bitrix/logs/mail_health.log',
    date('Y-m-d H:i:s') . ' - ' . ($result ? 'OK' : 'FAIL') . PHP_EOL, FILE_APPEND);

Рекомендуемые настройки

Для Яндекс 360:

  • Host: smtp.yandex.ru

  • Port: 465 (SSL) или 587 (TLS)

  • Username: полный email

  • Password: пароль приложения

Для надежности:

  • Используйте корпоративную почту с вашим доменом

  • Настройте резервный SMTP-сервер

  • Регулярно проверяйте репутацию домена

Заключение

Проблемы с отправкой писем в 1С-Битрикс решаются в 95% случаев довольно быстро.

Главное - системный подход к диагностике: от проверки базовой функции mail() до анализа почтовых шаблонов и логов.

Если после всех проверок письма всё равно не отправляются, проблема может быть на стороне хостинг-провайдера или почтового сервиса.


Похожие статьи

Стратегии, техники, лайфхаки и разборы инструментов, которые помогут вам не только сэкономить бюджет, но и вывести ваш сайт на новый уровень эффективности, безопасности и удобства.

Оптимизация изображений для сайта: полное руководство

Оптимизация изображений для сайта: полное руководство

31 декабря 2025

3 минуты

19

Почему оптимизация изображений критически важна. Изображения — это не просто украшение сайта. Они напрямую влияют на скорость загрузки, поведенческие факторы, поисковое ранжирование, консверсию.

Подробнее
Почему дешёвый сайт обходится дороже: правда, которую скрывают под «выгодными» предложениями

Почему дешёвый сайт обходится дороже: правда, которую скрывают под «выгодными» предложениями

02 февраля 2026

3 минуты

24

«Сайт под ключ за 15 000 рублей» — звучит как подарок для начинающего предпринимателя. Вы думаете: зачем платить больше, если можно получить «то же самое» дешевле?

Подробнее
1С-Битрикс не отправляет письма что делать?

1С-Битрикс не отправляет письма что делать?

09 октября 2025

3 минуты

16

Сайт на 1С-Битрикс перестал отправлять письма? Это критическая проблема, которая может стоить бизнесу десятков потерянных клиентов. Давайте разберем все возможные причины и решения.

Подробнее
Для чего нужен рефакторинг сайта?

Для чего нужен рефакторинг сайта?

20 января 2026

6 минут

23

Рефакторинг — это процесс улучшения внутренней структуры кода без изменения его внешнего поведения. Это не просто «починка» или «переписывание», а стратегическое улучшение архитектуры сайта.

Подробнее

Услуги для вашего сайта

  • Создание сайтов «под ключ» на CMS Битрикс

    Создание сайтов «под ключ» на CMS Битрикс от 260 000 ₽

    Это рабочий инструмент бизнеса, который работает 24/7, привлекает клиентов, формирует доверие и напрямую влияет на продажи.

  • Лечение сайта от вирусов и вредоносного кода.

    Лечение сайта от вирусов и вредоносного кода. от 5 000 ₽

    Зараженный сайт — это прямая угроза бизнесу и репутации. Вирусы крадут данные клиентов, блокируют доступ, перенаправляют трафик на сторонние ресурсы, а поисковые системы помечают сайт как опасный. Попытки вылечить сайт самостоятельно часто приводят к повторному заражению, так как не устраняют корень проблемы — бэкдор. Профессиональное лечение ликвидирует угрозу полностью и восстанавливает доверие к ресурсу.

  • Обновление CMS и модулей до актуальных версий.

    Обновление CMS и модулей до актуальных версий. от 2 500 ₽

    Устаревшая CMS — это главная мишень для хакеров и источник ошибок. Производители постоянно выпускают обновления, закрывающие уязвимости и улучшающие функционал. Плановое профессиональное обновление — это как регулярная вакцинация для сайта, которая защищает от взломов, обеспечивает стабильность и дает доступ к новым возможностям, предотвращая накопление критического «технического долга».

  • Перевод сайта на современные версии PHP (8.+).

    Перевод сайта на современные версии PHP (8.+). от 2 500 ₽

    Устаревшие версии PHP (ниже 7.4) официально не поддерживаются, не получают обновлений безопасности и работают медленнее. Хостинг-провайдеры постепенно отключают их поддержку. Перевод на PHP 8+ — это не опция, а обязательная техническая миграция для обеспечения безопасности, производительности и возможности дальнейшего развития сайта.

  • Перенос сайта на другой хостинг или сервер.

    Перенос сайта на другой хостинг или сервер. от 5 000 ₽

    Перенос сайта — это критически важная операция, сопоставимая с переездом офиса. Неправильное выполнение грозит длительным простоем, потерей данных, сломанными ссылками и падением в поиске. Профессиональный перенос — это не просто копирование файлов, а комплексный процесс, который обеспечивает бесперебойность работы бизнеса, сохранность информации и корректную работу всех сервисов на новом месте.

  • Настройка базовой защиты и мониторинга угроз.

    Настройка базовой защиты и мониторинга угроз. от 5 000 ₽

    В современном интернете каждый сайт, даже небольшой, является потенциальной мишенью для автоматических хакерских атак. Без базовой защиты он подобен дому с открытой дверью. Настройка защиты — это не разовая «установка антивируса», а создание многоуровневой системы, которая фильтрует входящий трафик, блокирует атаки по шаблонам и оперативно сообщает о попытках взлома, позволяя предотвратить катастрофу до того, как она случится.

  • Технический аудит сайта

    Технический аудит сайта от 10 000 ₽

    Это профилактический осмотр для сайта, который предотвращает катастрофические сбои и финансовые потери. Большинство проблем (падение в поиске, потеря заявок, взлом) имеют скрытые технические корни. Аудит находит их, пока они не навредили бизнесу.

  • Аудит юзабилити и пользовательского опыта (UX)

    Аудит юзабилити и пользовательского опыта (UX) от 20 000 ₽

    Сайт может быть технически безупречным, но неудобным. UX-аудит отвечает на вопрос «Почему посетители уходят, не купив?». Он переводит субъективное «мне не нравится» в конкретный список проблем, решение которых напрямую увеличивает продажи и лояльность.

Если интересующая вас услуга отсутствует в списке,
свяжитесь со мной для обсуждения индивидуального решения.

Часто задаваемые вопросы

Здесь собраны ответы на самые популярные вопросы о создании и технической поддержке сайтов, условиях работы и другой полезной информации.

Ничего не найдено

Попробуйте изменить поисковый запрос

Что такое хостинг?

Даю ли я гарантию на выполненные задачи?

Что входит в техническую поддержку сайта?

Подразумевается полный цикл разработки сайта, а именно:

  1. Анализ конкурентов

  2. Сбор данных

  3. Разработка прототипа

  4. Верстка страниц

  5. Интеграция с CMS или фреймворком

  6. Тестирование на тестовой версии

  7. Наполнение контентом

  8. Настройка и подготовка боевой среды

  9. Перенос сайта на боевой сервер/хостинг

  10. Тестирование сайта на боевой версии

  11. Сдача проекта

На каждом этапе делаем согласование, чтобы можно было переходить к следующему этапу.

Также предоставляю отчет о проделанной работе.

При необходимости подготавливаю для вас инструкцию и показываю как пользоваться сайтом.

Да, при разработке нового сайт, сайт будет адаптироваться и корректно отображаться на всех устройствах.

Если у вас уже есть сайт, но он не корректно отображается на мобильных устройствах, то я также могу исправить это.

Да, я могу ускорить скорость работы вашего сайта. Проведу исследование и выберем подходящий для вас вариант решения по ускорению сайта.

Да, протестирую все формы на сайте, найду причину, исправлю и предоставлю отчет.

Да, я делаю адаптацию сайта под все виды устройств, чтобы сайт на любом устройстве выглядел корректно.

Все верно, я делаю отчетность по выполненным работам, как при технической поддержке, так и при создании сайтов.

Да, могу добавить товары в ваш интернет-магазин согласно тарифам технической поддержки или как разовую работу согласно стоимости часа.

Связаться со мной