Отправка тестового письма в 1С:Предприятие — критически важный этап настройки электронной переписки, который позволяет проверить работоспособность SMTP-сервера, корректность шаблонов и избежать проблем при массовых рассылках. Без предварительной проверки даже правильно настроенная почта может «молчать» из-за банальных ошибок: неверного порта, блокировки антиспамом или отсутствия SSL-сертификата. В этой статье разберём все способы отправки тестового письма — от ручного через конфигуратор до автоматического с использованием встроенных механизмов платформы.

Особое внимание уделим типичным «подводным камням»: почему письмо уходит, но не доходит до адресата, как проверить лог отправки, и что делать, если выдаёт ошибку «Не удалось подключиться к серверу». Инструкция актуальна для 1С:Предприятие 8.3 (включая последние релизы 2026 года) и покрывает все популярные почтовые сервисы: Mail.ru, Yandex, Gmail, а также корпоративные Exchange и Postfix.

Если вы администрируете базу самостоятельно или настраиваете рассылку документов (счётов, актов, уведомлений) — этот гайд сэкономит часы на поиск решений. Для удобства мы разделили процесс на этапы: от подготовки почтового профиля до анализа результатов. А в конце статьи вас ждёт уникальный чек-лист из 7 пунктов для 100% успешной отправки тестового письма.

1. Подготовка к отправке: проверка почтового профиля в 1С

Прежде чем отправлять тестовое письмо, убедитесь, что в 1С:Предприятие корректно настроен почтовый профиль. Это основа, без которой даже простейшая проверка завершится ошибкой. Перейдите в раздел:

Администрирование → Организация и администрирование → Настройки программы → Почта и рассылки

Здесь должны быть заполнены:

  • 📧 Адрес электронной почты (например, billing@yourcompany.ru) — он будет отображаться как отправитель.
  • 🔑 SMTP-сервер (например, smtp.yandex.ru для Яндекса или smtp.gmail.com для Gmail).
  • 🔢 Порт (стандартные: 25, 465 для SSL, 587 для TLS).
  • 🔒 Тип защиты соединения (SSL/TLS или STARTTLS).
  • 👤 Логин и пароль от почтового ящика (иногда требуется генерация приложения-пароля для Gmail/Yandex).

⚠️ Внимание: Если используете Gmail, обязательно включите опцию «Разрешить менее безопасные приложения» в настройках аккаунта или сгенерируйте App Password (пароль для приложений). С 2022 года Google блокирует авторизацию по стандартному паролю для сторонних сервисов, включая 1С.

📊 Какой почтовый сервис вы используете для 1С?
Yandex
Mail.ru
Gmail
Корпоративный Exchange
Другой

2. Способы отправки тестового письма в 1С

В 1С:Предприятие 8.3 есть три основных способа отправить тестовое письмо. Выбор зависит от ваших прав доступа и целей проверки:

  1. Через конфигуратор — требует прав администратора, но даёт максимальный контроль над процессом.
  2. Из пользовательского режима — подходит для быстрой проверки без доступа к конфигуратору.
  3. С помощью встроенного функционала «Проверка соединения» — самый простой метод, но с ограниченной диагностикой.

Рассмотрим каждый подробно.

2.1. Отправка через конфигуратор (для администраторов)

Этот метод позволяет отправить письмо с любым содержимым и получить подробный лог ошибок. Инструкция:

  1. Откройте 1С:Предприятие в режиме Конфигуратор (запуск с удержанием Shift).
  2. Перейдите в меню Администрирование → Тестирование и исправление → Почта → Отправить тестовое письмо.
  3. Заполните поля:
    • 📩 От кого — адрес из настроек почтового профиля.
    • 📥 Кому — укажите свой личный email для проверки.
    • 📝 Тема и текст — например, «Тест из 1С» и «Проверка отправки».
  • Нажмите Отправить и дождитесь результата.
  • Если письмо не ушло, в окне появится ошибка с кодом (например, Ошибка подключения к SMTP-серверу (250)). Эти коды помогут диагностировать проблему — их расшифровка приведена в разделе про ошибки.

    ☑️ Чек-лист перед отправкой через конфигуратор

    Выполнено: 0 / 4

    2.2. Отправка из пользовательского режима

    Если у вас нет прав администратора, но нужно проверить отправку писем (например, для рассылки документов клиентам), используйте встроенные механизмы:

    1. В пользовательском режиме откройте любой документ, который поддерживает отправку по email (например, Счёт на оплату или Акт выполненных работ).
    2. Нажмите кнопку Отправить → По электронной почте.
    3. В открывшемся окне выберите Тестовая отправка (если опция доступна) или просто укажите свой email в поле Кому.
    4. Отправьте письмо и проверьте почтовый ящик.

    ⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) опция тестовой отправки скрыта. В этом случае создайте черновой документ с минимальными данными и отправьте его самому себе.

    2.3. Проверка соединения с SMTP-сервером

    Самый быстрый способ проверить, «видит» ли 1С ваш SMTP-сервер:

    1. Перейдите в Администрирование → Почта и рассылки → Настройки почты.
    2. Выделите нужный почтовый профиль и нажмите Проверка соединения.
    3. Система попытается подключиться к серверу и вернёт статус:
      • Соединение установлено — всё работает.
      • Ошибка аутентификации — неверный логин/пароль.
      • ⚠️ Тайм-аут подключения — сервер недоступен или блокируется фаерволом.

    Этот метод не отправляет реальное письмо, но помогает выявить проблемы с подключением на раннем этапе.

    3. Настройка шаблонов писем для тестовой отправки

    Если тестовое письмо отправляется «вручную» (через конфигуратор или документ), его содержимое можно задать произвольно. Но для автоматических рассылок (например, уведомлений о просроченных платежах) требуется шаблон. Его настройка также проверяется тестовой отправкой.

    Чтобы создать или проверить шаблон:

    1. Перейдите в Администрирование → Почта и рассылки → Шаблоны писем.
    2. Создайте новый шаблон или отредактируйте существующий.
    3. Заполните поля:
      • 📌 Тема — например, «Счёт №{Документ.Номер} от {Документ.Дата}».
      • 📄 Текст — используйте конструктор или HTML-разметку. Для динамических данных вставляйте плейсхолдеры (например, {Документ.Сумма}).
      • 📎 Вложения — укажите, какие файлы прикреплять (PDF-счёт, Excel-отчёт и т.д.).
    4. Сохраните шаблон и протестируйте его, отправив письмо на свой email.
    5. ⚠️ Внимание: Если в шаблоне используются плейсхолдеры (например, {Документ.Контрагент}), но при тестовой отправке они не подставляются — проверьте, привязан ли шаблон к конкретному виду документа (счёту, акту и т.д.). Без привязки 1С не сможет «вытащить» данные.

      💡

      Используйте конструктор шаблонов в 1С — он автоматически проверяет синтаксис плейсхолдеров и подсказывает доступные поля документа.

      4. Типичные ошибки при отправке тестового письма и их решения

      Даже при корректных настройках тестовое письмо может не дойти до адресата. Ниже — таблица самых распространённых ошибок и способы их исправления:

      Код/сообщение об ошибке Причина Решение
      Ошибка подключения к SMTP-серверу (10060) Тайм-аут: сервер не отвечает или блокируется фаерволом/антивирусом.
      • Проверьте порт (например, для Gmail используйте 465 с SSL).
      • Отключите фаервол Windows или антивирус на время теста.
      • Убедитесь, что SMTP-сервер доступен (попробуйте подключиться через Telnet).
      Ошибка аутентификации (535) Неверный логин/пароль или требуется двухфакторная аутентификация.
      • Проверьте правильность ввода данных.
      • Для Gmail/Yandex сгенерируйте приложение-пароль.
      • Убедитесь, что в настройках почты разрешён доступ для сторонних приложений.
      Сообщение не отправлено: отказано в доступе (550) SMTP-сервер блокирует отправку (часто из-за спам-фильтров).
      • Проверьте, не попал ли ваш IP в чёрный список (используйте сервисы типа MXToolbox).
      • Если используете корпоративный сервер, обратитесь к администратору для разблокировки.
      • Для общедоступных сервисов (Gmail) уменьшите частоту отправки.
      Не удалось отправить письмо: нет соединения с интернетом Проблемы с сетью или прокси-сервером.
      • Проверьте подключение к интернету.
      • Если используете прокси, настройте его в параметрах 1С (Администрирование → Настройки программы → Сетевые настройки).

      Если ошибка не указана в таблице, скопируйте её текст и поищите решение на форумах 1С (например, на Infostart или ITS). Часто проблемы решаются обновлением платформы или правкой конфигурации.

      Как проверить лог отправки писем в 1С?

      Логи отправки хранятся в журнале регистрации. Чтобы их увидеть, перейдите в Администрирование → Поддержка и обслуживание → Журналы регистрации. Отфильтруйте записи по событию"Отправка почты". Здесь вы найдёте детальную информацию: время отправки, статус, код ошибки (если есть) и даже содержимое письма (если включена детализация).

      5. Проверка доставки тестового письма

      Отправка — это только половина дела. Важно убедиться, что письмо дошло до адресата и не попало в спам. Вот как это проверить:

      1. Проверьте папку «Входящие» на email, куда отправляли тест.
      2. Загляните в «Спам» — часто письма из 1С попадают туда из-за отсутствия SPF/DKIM-записей.
      3. Просмотрите заголовки письма (в Gmail: «Ещё → Показать оригинал»). Ищите строки:
        • Received-SPF — должен быть pass.
        • Authentication-Results — проверка DKIM.
    6. Используйте сервисы анализа:
      • 🔍 Mail-Tester — оценивает «спамность» письма по шкале от 0 до 10.
      • 🔍 GlockApps — проверяет попадание в спам у разных провайдеров.
    7. ⚠️ Внимание: Если письмо не дошло, но в журналах 1С статус «Отправлено» — проблема на стороне почтового сервера или антиспама. В этом случае:

      • Проверьте обратный DNS (PTR-запись) для вашего IP.
      • Настройте SPF, DKIM и DMARC для домена.
      • Если используете бесплатный email (Gmail, Yandex), попробуйте отправить письмо на другой адрес (например, с @gmail.com на @mail.ru) — некоторые сервисы блокируют пересылку внутри одной экосистемы.

      6. Автоматизация тестовой отправки (для разработчиков)

      Если вам регулярно нужно проверять работоспособность почты (например, при мониторинге серверов), можно автоматизировать отправку тестового письма через внешнюю обработку или скрипт на встроенном языке 1С.

      Пример кода для отправки тестового письма программно:

      Процедура ОтправитьТестовоеПисьмо
      

      Почта = Новый Почта;

      Сообщение = Новый СообщениеЭлектроннойПочты;

      Сообщение.Тема ="Тестовое письмо из 1С";

      Сообщение.Текст ="Это тестовое сообщение. Если вы его получили, почта работает корректно.";

      Сообщение.Отправитель ="noreply@yourdomain.ru";

      Сообщение.Получатели.Добавить("your.email@example.com");

      Попытка

      Почта.Отправить(Сообщение);

      Сообщить("Письмо отправлено успешно!");

      Исключение

      Сообщить("Ошибка отправки:" + ОписаниеОшибки);

      КонецПопытки;

      КонецПроцедуры

      Этот код можно:

      • 📝 Вставить в внешнюю обработку и запускать по кнопке.
      • ⏰ Добавить в регламентное задание для автоматической проверки (например, раз в день).
      • 🔧 Использовать в фоновом задании для мониторинга.

      ⚠️ Внимание: При автоматической отправке учитывайте ограничения почтового сервера на количество писем в час/день. Например, Yandex блокирует аккаунты при превышении лимита в 1000 писем/сутки.

      💡

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

      7. Дополнительные инструменты для диагностики

      Если стандартные методы 1С не помогают выявить проблему, используйте сторонние инструменты:

      • 🔧 Telnet — проверка подключения к SMTP-серверу вручную:
        telnet smtp.yandex.ru 465

        (если соединение устанавливается, сервер ответит приветственным сообщением).

      • 📡 Wireshark — анализ сетевого трафика между 1С и SMTP-сервером.
      • 📊 MXToolbox — проверка DNS-записей домена (A, MX, SPF).
      • 🛠️ TestMail.App — сервис для тестирования email-рассылок с генерацией временных адресов.

      Для глубокой диагностики также полезно изучить журналы 1С (как это сделать, читайте в спойлере выше) и логи почтового сервера (если у вас есть к ним доступ).

      FAQ: Частые вопросы по тестовой отправке писем в 1С

      🔹 Почему тестовое письмо уходит, но не доходит до адресата?

      Эточная проблема с спам-фильтрацией или некорректными DNS-записями. Проверьте:

      • Попало ли письмо в папку «Спам».
      • Настроены ли SPF, DKIM и DMARC для вашего домена.
      • Не блокирует ли отправку антивирус или фаервол на сервере 1С.

      Также некоторые почтовые сервисы (например, Mail.ru) могут задерживать письма от новых отправителей на 5–10 минут.

      🔹 Можно ли отправить тестовое письмо без настройки SMTP?

      Нет, для отправки любого письма из 1С требуется рабочий SMTP-сервер. Альтернативные варианты:

      • Использовать внешние сервисы (например, SendPulse или UniSender) через API.
      • Настроить локальный почтовый сервер (например, hMailServer для тестов).

      Но в обоих случаях потребуется интеграция с 1С через HTTP-Сервисы или COM-соединение.

      🔹 Как проверить, поддерживает ли мой SMTP-сервер SSL/TLS?

      Способы проверки:

      1. Обратитесь к документации вашего почтового провайдера (например, инструкция Яндекса).
      2. Используйте команду в PowerShell:
        Test-NetConnection smtp.yandex.ru -Port 465

        Если соединение успешно — сервер поддерживает SSL.

      3. Попробуйте подключиться через Telnet на порты 465 (SSL) или 587 (TLS).
      🔹 Почему в тестовом письме не подставляются данные из документа?

      Это происходит, если:

      • Шаблон не привязан к конкретному виду документа (счёту, акту и т.д.).
      • В плейсхолдерах ошибка (например, {Док.Номер} вместо {Документ.Номер}).
      • Документ не сохранён (данные подставляются только после записи).

      Решение: откройте шаблон в режиме редактирования и проверьте синтаксис плейсхолдеров через кнопку Проверка.

      🔹 Можно ли отправить тестовое письмо с вложением?

      Да, для этого:

      1. В ручном режиме (через конфигуратор) прикрепите файл к письму через кнопку Добавить вложение.
      2. В шаблоне укажите путь к вложению (например, {Документ.ПечатнаяФорма} для PDF-счёта).
      3. При программной отправке используйте метод Сообщение.Вложения.Добавить.

      ⚠️ Ограничения: некоторые SMTP-серверы блокируют вложения размером >10 МБ или с «опасными» расширениями (.exe, .bat).