Отправка тестового письма в 1С:Предприятие — критически важный этап настройки электронной переписки, который позволяет проверить работоспособность SMTP-сервера, корректность шаблонов и избежать проблем при массовых рассылках. Без предварительной проверки даже правильно настроенная почта может «молчать» из-за банальных ошибок: неверного порта, блокировки антиспамом или отсутствия SSL-сертификата. В этой статье разберём все способы отправки тестового письма — от ручного через конфигуратор до автоматического с использованием встроенных механизмов платформы.
Особое внимание уделим типичным «подводным камням»: почему письмо уходит, но не доходит до адресата, как проверить лог отправки, и что делать, если 1С выдаёт ошибку «Не удалось подключиться к серверу». Инструкция актуальна для 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С.
2. Способы отправки тестового письма в 1С
В 1С:Предприятие 8.3 есть три основных способа отправить тестовое письмо. Выбор зависит от ваших прав доступа и целей проверки:
- Через конфигуратор — требует прав администратора, но даёт максимальный контроль над процессом.
- Из пользовательского режима — подходит для быстрой проверки без доступа к конфигуратору.
- С помощью встроенного функционала «Проверка соединения» — самый простой метод, но с ограниченной диагностикой.
Рассмотрим каждый подробно.
2.1. Отправка через конфигуратор (для администраторов)
Этот метод позволяет отправить письмо с любым содержимым и получить подробный лог ошибок. Инструкция:
- Откройте 1С:Предприятие в режиме
Конфигуратор(запуск с удержаниемShift). - Перейдите в меню
Администрирование → Тестирование и исправление → Почта → Отправить тестовое письмо. - Заполните поля:
- 📩 От кого — адрес из настроек почтового профиля.
- 📥 Кому — укажите свой личный email для проверки.
- 📝 Тема и текст — например, «Тест из 1С» и «Проверка отправки».
Отправить и дождитесь результата.Если письмо не ушло, в окне появится ошибка с кодом (например, Ошибка подключения к SMTP-серверу (250)). Эти коды помогут диагностировать проблему — их расшифровка приведена в разделе про ошибки.
☑️ Чек-лист перед отправкой через конфигуратор
2.2. Отправка из пользовательского режима
Если у вас нет прав администратора, но нужно проверить отправку писем (например, для рассылки документов клиентам), используйте встроенные механизмы:
- В пользовательском режиме откройте любой документ, который поддерживает отправку по email (например,
Счёт на оплатуилиАкт выполненных работ). - Нажмите кнопку
Отправить → По электронной почте. - В открывшемся окне выберите
Тестовая отправка(если опция доступна) или просто укажите свой email в полеКому. - Отправьте письмо и проверьте почтовый ящик.
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) опция тестовой отправки скрыта. В этом случае создайте черновой документ с минимальными данными и отправьте его самому себе.
2.3. Проверка соединения с SMTP-сервером
Самый быстрый способ проверить, «видит» ли 1С ваш SMTP-сервер:
- Перейдите в
Администрирование → Почта и рассылки → Настройки почты. - Выделите нужный почтовый профиль и нажмите
Проверка соединения. - Система попытается подключиться к серверу и вернёт статус:
- ✅ Соединение установлено — всё работает.
- ❌ Ошибка аутентификации — неверный логин/пароль.
- ⚠️ Тайм-аут подключения — сервер недоступен или блокируется фаерволом.
Этот метод не отправляет реальное письмо, но помогает выявить проблемы с подключением на раннем этапе.
3. Настройка шаблонов писем для тестовой отправки
Если тестовое письмо отправляется «вручную» (через конфигуратор или документ), его содержимое можно задать произвольно. Но для автоматических рассылок (например, уведомлений о просроченных платежах) требуется шаблон. Его настройка также проверяется тестовой отправкой.
Чтобы создать или проверить шаблон:
- Перейдите в
Администрирование → Почта и рассылки → Шаблоны писем. - Создайте новый шаблон или отредактируйте существующий.
- Заполните поля:
- 📌 Тема — например, «Счёт №{Документ.Номер} от {Документ.Дата}».
- 📄 Текст — используйте конструктор или HTML-разметку. Для динамических данных вставляйте
плейсхолдеры(например,{Документ.Сумма}). - 📎 Вложения — укажите, какие файлы прикреплять (PDF-счёт, Excel-отчёт и т.д.).
- Сохраните шаблон и протестируйте его, отправив письмо на свой email.
- Проверьте порт (например, для Gmail используйте
465с SSL). - Отключите фаервол Windows или антивирус на время теста.
- Убедитесь, что SMTP-сервер доступен (попробуйте подключиться через Telnet).
- Проверьте правильность ввода данных.
- Для Gmail/Yandex сгенерируйте приложение-пароль.
- Убедитесь, что в настройках почты разрешён доступ для сторонних приложений.
- Проверьте, не попал ли ваш IP в чёрный список (используйте сервисы типа MXToolbox).
- Если используете корпоративный сервер, обратитесь к администратору для разблокировки.
- Для общедоступных сервисов (Gmail) уменьшите частоту отправки.
- Проверьте подключение к интернету.
- Если используете прокси, настройте его в параметрах 1С (
Администрирование → Настройки программы → Сетевые настройки). - Проверьте папку «Входящие» на email, куда отправляли тест.
- Загляните в «Спам» — часто письма из 1С попадают туда из-за отсутствия SPF/DKIM-записей.
- Просмотрите заголовки письма (в Gmail: «Ещё → Показать оригинал»). Ищите строки:
Received-SPF— должен бытьpass.Authentication-Results— проверка DKIM.
- Используйте сервисы анализа:
- 🔍 Mail-Tester — оценивает «спамность» письма по шкале от 0 до 10.
- 🔍 GlockApps — проверяет попадание в спам у разных провайдеров.
- Проверьте обратный DNS (PTR-запись) для вашего IP.
- Настройте SPF, DKIM и DMARC для домена.
- Если используете бесплатный email (Gmail, Yandex), попробуйте отправить письмо на другой адрес (например, с
@gmail.comна@mail.ru) — некоторые сервисы блокируют пересылку внутри одной экосистемы. - 📝 Вставить в внешнюю обработку и запускать по кнопке.
- ⏰ Добавить в регламентное задание для автоматической проверки (например, раз в день).
- 🔧 Использовать в фоновом задании для мониторинга.
- 🔧 Telnet — проверка подключения к SMTP-серверу вручную:
telnet smtp.yandex.ru 465(если соединение устанавливается, сервер ответит приветственным сообщением).
- 📡 Wireshark — анализ сетевого трафика между 1С и SMTP-сервером.
- 📊 MXToolbox — проверка DNS-записей домена (A, MX, SPF).
- 🛠️ TestMail.App — сервис для тестирования email-рассылок с генерацией временных адресов.
- Попало ли письмо в папку «Спам».
- Настроены ли SPF, DKIM и DMARC для вашего домена.
- Не блокирует ли отправку антивирус или фаервол на сервере 1С.
- Использовать внешние сервисы (например, SendPulse или UniSender) через API.
- Настроить локальный почтовый сервер (например, hMailServer для тестов).
- Обратитесь к документации вашего почтового провайдера (например, инструкция Яндекса).
- Используйте команду в PowerShell:
Test-NetConnection smtp.yandex.ru -Port 465Если соединение успешно — сервер поддерживает SSL.
- Попробуйте подключиться через Telnet на порты
465(SSL) или587(TLS). - Шаблон не привязан к конкретному виду документа (счёту, акту и т.д.).
- В плейсхолдерах ошибка (например,
{Док.Номер}вместо{Документ.Номер}). - Документ не сохранён (данные подставляются только после записи).
- В ручном режиме (через конфигуратор) прикрепите файл к письму через кнопку
Добавить вложение. - В шаблоне укажите путь к вложению (например,
{Документ.ПечатнаяФорма}для PDF-счёта). - При программной отправке используйте метод
Сообщение.Вложения.Добавить.
⚠️ Внимание: Если в шаблоне используются плейсхолдеры (например, {Документ.Контрагент}), но при тестовой отправке они не подставляются — проверьте, привязан ли шаблон к конкретному виду документа (счёту, акту и т.д.). Без привязки 1С не сможет «вытащить» данные.
Используйте конструктор шаблонов в 1С — он автоматически проверяет синтаксис плейсхолдеров и подсказывает доступные поля документа.
4. Типичные ошибки при отправке тестового письма и их решения
Даже при корректных настройках тестовое письмо может не дойти до адресата. Ниже — таблица самых распространённых ошибок и способы их исправления:
| Код/сообщение об ошибке | Причина | Решение |
|---|---|---|
Ошибка подключения к SMTP-серверу (10060) |
Тайм-аут: сервер не отвечает или блокируется фаерволом/антивирусом. |
|
Ошибка аутентификации (535) |
Неверный логин/пароль или требуется двухфакторная аутентификация. |
|
Сообщение не отправлено: отказано в доступе (550) |
SMTP-сервер блокирует отправку (часто из-за спам-фильтров). |
|
Не удалось отправить письмо: нет соединения с интернетом |
Проблемы с сетью или прокси-сервером. |
|
Если ошибка не указана в таблице, скопируйте её текст и поищите решение на форумах 1С (например, на Infostart или ITS). Часто проблемы решаются обновлением платформы или правкой конфигурации.
Как проверить лог отправки писем в 1С?
Логи отправки хранятся в журнале регистрации. Чтобы их увидеть, перейдите в Администрирование → Поддержка и обслуживание → Журналы регистрации. Отфильтруйте записи по событию"Отправка почты". Здесь вы найдёте детальную информацию: время отправки, статус, код ошибки (если есть) и даже содержимое письма (если включена детализация).
5. Проверка доставки тестового письма
Отправка — это только половина дела. Важно убедиться, что письмо дошло до адресата и не попало в спам. Вот как это проверить:
⚠️ Внимание: Если письмо не дошло, но в журналах 1С статус «Отправлено» — проблема на стороне почтового сервера или антиспама. В этом случае:
6. Автоматизация тестовой отправки (для разработчиков)
Если вам регулярно нужно проверять работоспособность почты (например, при мониторинге серверов), можно автоматизировать отправку тестового письма через внешнюю обработку или скрипт на встроенном языке 1С.
Пример кода для отправки тестового письма программно:
Процедура ОтправитьТестовоеПисьмо
Почта = Новый Почта;
Сообщение = Новый СообщениеЭлектроннойПочты;
Сообщение.Тема ="Тестовое письмо из 1С";
Сообщение.Текст ="Это тестовое сообщение. Если вы его получили, почта работает корректно.";
Сообщение.Отправитель ="noreply@yourdomain.ru";
Сообщение.Получатели.Добавить("your.email@example.com");
Попытка
Почта.Отправить(Сообщение);
Сообщить("Письмо отправлено успешно!");
Исключение
Сообщить("Ошибка отправки:" + ОписаниеОшибки);
КонецПопытки;
КонецПроцедуры
Этот код можно:
⚠️ Внимание: При автоматической отправке учитывайте ограничения почтового сервера на количество писем в час/день. Например, Yandex блокирует аккаунты при превышении лимита в 1000 писем/сутки.
Автоматическая отправка тестовых писем полезна для мониторинга, но требует контроля за лимитами почтового сервера и обработки исключений в коде.
7. Дополнительные инструменты для диагностики
Если стандартные методы 1С не помогают выявить проблему, используйте сторонние инструменты:
Для глубокой диагностики также полезно изучить журналы 1С (как это сделать, читайте в спойлере выше) и логи почтового сервера (если у вас есть к ним доступ).
FAQ: Частые вопросы по тестовой отправке писем в 1С
🔹 Почему тестовое письмо уходит, но не доходит до адресата?
Эточная проблема с спам-фильтрацией или некорректными DNS-записями. Проверьте:
Также некоторые почтовые сервисы (например, Mail.ru) могут задерживать письма от новых отправителей на 5–10 минут.
🔹 Можно ли отправить тестовое письмо без настройки SMTP?
Нет, для отправки любого письма из 1С требуется рабочий SMTP-сервер. Альтернативные варианты:
Но в обоих случаях потребуется интеграция с 1С через HTTP-Сервисы или COM-соединение.
🔹 Как проверить, поддерживает ли мой SMTP-сервер SSL/TLS?
Способы проверки:
🔹 Почему в тестовом письме не подставляются данные из документа?
Это происходит, если:
Решение: откройте шаблон в режиме редактирования и проверьте синтаксис плейсхолдеров через кнопку Проверка.
🔹 Можно ли отправить тестовое письмо с вложением?
Да, для этого:
⚠️ Ограничения: некоторые SMTP-серверы блокируют вложения размером >10 МБ или с «опасными» расширениями (.exe, .bat).