Отправка электронных писем напрямую из 1С:Управление торговлей 11 (редакция 11.4 или 11.5) экономит время сотрудников и минимизирует ошибки при работе с контрагентами. В отличие от ручного копирования данных в почтовый клиент, автоматизированная рассылка позволяет прикреплять документы (счета, накладные, акты), персонализировать шаблоны и вести историю переписки прямо в карточке партнера. Однако многие пользователи сталкиваются с проблемами настройки — от ошибок подключения SMTP до некорректного отображения писем в разных почтовых сервисах.
В этой статье разберём все доступные способы отправки писем из 1С:УТ 11: через встроенный почтовый клиент, внешние SMTP-серверы (включая Yandex, Mail.ru и Gmail), Microsoft Exchange, а также программные методы с использованием ПомщникОтправкиПочты и ИнтернетПочта. Отдельно остановимся на типичных ошибках (например, Ошибка подключения к серверу SMTP: 535 или Не удалось отправить письмо: отказано в доступе) и способах их устранения. Все инструкции актуальны для последних релизов платформы 1С:Предприятие 8.3.22+.
1. Подготовка к отправке писем: настройки 1С и почтового сервера
Прежде чем настроить отправку писем, убедитесь, что в 1С:УТ 11 заполнены минимально необходимые данные:
- 📌 Реквизиты организации — в справочнике
Организациидолжны быть указаны полное название, ИНН, КПП, юридический адрес и контактный email (используется в подписи писем). - 👤 Ответственные лица — в карточках сотрудников (справочник
Физические лица) проверьте заполнение полейEmailиДолжность. - 🔧 Права доступа — у пользователя, который будет отправлять письма, должна быть роль
Полные праваилиРабота с почтой(настраивается вАдминистрирование → Пользователи).
Также подготовьте данные почтового сервера, который будете использовать:
| Параметр | Yandex | Mail.ru | Gmail | Exchange (Office 365) |
|---|---|---|---|---|
| SMTP-сервер | smtp.yandex.ru | smtp.mail.ru | smtp.gmail.com | smtp.office365.com |
| Порт | 465 (SSL)587 (TLS) | 465 (SSL) | 465 (SSL)587 (TLS) | 587 (TLS) |
| Требуется авторизация | Да | Да | Да | Да |
| Логин | Полный email | Полный email | Полный email | Полный email |
| Особенности | Нужно включить IMAP/SMTP в настройках почты | Требуется генерация пароля для приложений | Нужно разрешить небезопасные приложения или использовать OAuth 2.0 | Используется OAuth 2.0 или пароль приложения |
⚠️ Внимание: Если используете Gmail или Office 365, проверьте, не включена ли двухфакторная аутентификация. В этом случае для 1С потребуется сгенерировать пароль приложения (не основной пароль от аккаунта!). Инструкции по генерации ищите в личном кабинете почтового сервиса.
Для тестирования рекомендуем создать отдельный почтовый ящик (например, ut11@ваша-компания.ru) с простым паролем — это упростит настройку и снизит риски блокировки основного аккаунта из-за множества попыток подключения.
2. Способ 1: Отправка через встроенный почтовый клиент 1С
Самый простой метод — использование встроенного функционала 1С:УТ 11 для отправки писем. Он не требует дополнительных настроек SMTP, но имеет ограничения: например, нельзя массово рассылать письма по фильтру или использовать сложные шаблоны.
Пошаговая инструкция:
- Откройте документ, который нужно отправить (например,
Счет на оплатуилиРеализация товаров и услуг). - Нажмите кнопку
Ещё → Отправить по email(илиПечать/Отправить → По emailв зависимости от конфигурации). - В открывшемся окне укажите:
- 📧 Адрес получателя — можно ввести вручную или выбрать из справочника
Контрагенты. - 📝 Тема письма — по умолчанию подставляется название документа, но её можно отредактировать.
- 📎 Вложения — автоматически прикрепляется PDF-версия документа (если настроена печатная форма).
- 💬 Текст письма — поддерживает простой HTML (жирный, курсив, списки).
- 📧 Адрес получателя — можно ввести вручную или выбрать из справочника
- Нажмите
Отправить. Письмо уйдёт через почтовый клиент, установленный на компьютере (например, Microsoft Outlook или Thunderbird). - Установлен ли на компьютере почтовый клиент по умолчанию (например, Outlook).
- Не блокирует ли антивирус (например, Kaspersky или ESET) взаимодействие 1С с внешними программами.
- В настройках Windows по умолчанию выбран почтовый клиент (проверяется в
Параметры → Приложения → Приложения по умолчанию).
⚠️ Внимание: Если при отправке появляется ошибкаНе удалось открыть почтовый клиент, проверьте:
Этот способ подходит для разовых отправок, но неудобен при массовых рассылках. Например, если нужно отправить счета 50 контрагентам, придётся повторять действия для каждого документа вручную.
Проверьте, установлен ли почтовый клиент (Outlook, Thunderbird и др.)|Убедитесь, что в 1С заполнен email получателя в карточке контрагента|Настройте печатную форму документа (PDF) для вложения|Отключите блокировку взаимодействия программ в антивирусе (при необходимости)-->
3. Способ 2: Настройка SMTP-сервера в 1С:УТ 11
Для автоматической отправки писем без участия внешнего почтового клиента необходимо настроить подключение к SMTP-серверу. Это позволит отправлять письма прямо из 1С, фиксировать их в истории документов и использовать шаблоны.
Инструкция по настройке:
- Перейдите в раздел
Администрирование → Настройки программы → Почта и уведомления → Настройки почты. - Нажмите
Создатьи выберите тип подключения —SMTP-сервер. - Заполните поля:
- 📧 Адрес электронной почты — email, с которого будут отправляться письма (например,
ut@ваша-компания.ru). - 🔑 Пароль — пароль от почтового ящика (или сгенерированный пароль приложения для Gmail/Office 365).
- 🌐 SMTP-сервер — адрес сервера (см. таблицу в первом разделе).
- 🔢 Порт — обычно
465(SSL) или587(TLS). - 🔒 Тип защиты соединения — выберите
SSLилиTLSв зависимости от порта. - 👤 Имя отправителя — будет отображаться в поле
От(например,Бухгалтерия ООО "Ромашка").
- 📧 Адрес электронной почты — email, с которого будут отправляться письма (например,
Проверить соединение. Если настройки верные, появится сообщение Соединение установлено успешно.Использовать по умолчанию.После настройки SMTP можно отправлять письма прямо из документов:
- Откройте нужный документ (например,
Заказ покупателя). - Нажмите
Ещё → Отправить по email. - В окне отправки выберите
Отправить через SMTP(вместо почтового клиента). - Заполните поля и нажмите
Отправить.
Если письмо не отправляется с ошибкой 550 Relay not permitted, проверьте, разрешает ли ваш SMTP-сервер отправку с внешних IP-адресов. Для Yandex и Mail.ru может потребоваться подтверждение права на отправку с нового устройства (придёт SMS или письмо с кодом).
Если письма попадают в спам, добавьте в настройки SMTP поле Reply-To с адресом реального сотрудника. Это повысит доверие почтовых сервисов к вашим письмам.
4. Способ 3: Массовая рассылка писем через обработки
Для отправки писем нескольким получателям одновременно (например, рассылка счетов или актуальных прайс-листов) удобно использовать внешние обработки или встроенные механизмы 1С:УТ 11.
Вариант 1: Стандартная обработка "Помщник отправки почты"
Эта обработка позволяет отправлять письма по фильтру (например, всем контрагентам с просроченными счетами):
- Перейдите в
Все функции → Стандартные → Помщник отправки почты. - Выберите тип документов для рассылки (например,
Счета на оплату). - Установите фильтр (например, по дате или статусу документа).
- Настройте шаблон письма:
- 📌 Тема — можно использовать макросы (например,
Счет № {Документ.Номер} от {Документ.Дата}). - 📎 Вложения — выберите печатные формы (PDF, Excel).
- 💬 Текст — поддерживает HTML-разметку.
- 📌 Тема — можно использовать макросы (например,
- Нажмите
Выполнить. Письма будут отправлены через настроенный SMTP. - 📅 Синхронизация писем с календарём и задачами.
- 🔄 Автоматическое создание контактов в 1С из писем.
- 📊 Ведение истории переписки в карточке контрагента.
Вариант 2: Кастомизированная обработка для сложных рассылок
Если стандартный функционал не покрывает задачи (например, нужна персонализация по сегментам клиентов), можно использовать внешнюю обработку. Пример кода для массовой рассылки:
Процедура ОтправитьПисьмаКонтрагентам()
// Получаем список контрагентов с email
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка КАК Контрагент,
| Контрагенты.ЭлектроннаяПочта КАК Email
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| НЕ Контрагенты.ПометкаУдаления
| И НЕ Контрагенты.ЭлектроннаяПочта = """;
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
// Формируем письмо
Письмо = Новый ПочтаMail;
Письмо.Адресат = Выборка.Email;
Письмо.Тема = "Актуальный прайс-лист на июнь 2026";
Письмо.Текст = "Уважаемый " + Выборка.Контрагент.Наименование + ", прилагаем актуальный прайс-лист.";
Письмо.Вложения.Добавить("C:\Prices\price_june2026.pdf");
// Отправляем через SMTP
Попытка
Почта.Отправить(Письмо);
Сообщить("Письмо отправлено: " + Выборка.Email);
Исключение
Сообщить("Ошибка отправки " + Выборка.Email + ": " + ОписаниеОшибки());
КонецПопытки;
КонецЦикла;
КонецПроцедуры
Этот код можно разместить в Внешней обработке и запускать по расписанию (например, раз в месяц для рассылки прайсов).
Массовые рассылки через 1С требуют осторожности: многие почтовые серверы (например, Gmail) ограничивают количество писем в час (обычно 500–1000). Превышение лимита ведёт к временной блокировке аккаунта.
5. Способ 4: Интеграция с Microsoft Exchange (Office 365)
Если ваша компания использует Microsoft Exchange или Office 365, можно настроить прямую интеграцию с 1С. Это даёт дополнительные возможности:
Настройка подключения:
- В 1С:УТ 11 перейдите в
- Выберите
Создать подключениеи укажите:- 📧 Адрес почты — корпоративный email (например,
user@ваша-компания.onmicrosoft.com). - 🔑 Пароль — пароль от аккаунта Office 365 (или пароль приложения, если включена двухфакторная аутентификация).
- 🌐 Сервер Exchange — обычно
outlook.office365.com.
- 📧 Адрес почты — корпоративный email (например,
Администрирование → Настройки программы → Почта и уведомления → Подключение к Exchange.
Проверить подключение. Если всё верно, появится сообщение об успешной авторизации.- Выберите, какие папки почты синхронизировать (например,
Входящие,Отправленные). - Укажите периодичность проверки новых писем (рекомендуется
каждые 15 минут).
После настройки в карточке контрагента появится вкладка Почта, где будут отображаться все письма, связанные с этим партнёром.
⚠️ Внимание: При интеграции с Exchange убедитесь, что в Azure AD (админка Office 365) разрешено подключение сторонних приложений. В противном случае 1С не сможет авторизоваться, даже если пароль верный.
6. Решение типичных ошибок при отправке писем
При работе с почтой в 1С:УТ 11 пользователи часто сталкиваются с ошибками. Разберём самые распространённые и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Ошибка подключения к серверу SMTP: 535 |
Неверный логин/пароль или требуется авторизация |
|
Не удалось отправить письмо: отказано в доступе |
SMTP-сервер блокирует отправку с вашего IP |
|
Ошибка: 550 Relay not permitted |
Сервер не разрешает релей (пересылку) писем |
|
Соединение не установлено (Timeout) |
Проблемы с сетью или блокировка антивирусом/фаерволом |
|
Дополнительные советы:
- 🔍 Логи 1С: Включите
Журнал регистрации(Администрирование → Поддержка и обслуживание → Журнал регистрации) и установите фильтр по событиюОтправка почты. Это поможет найти детали ошибки. - 📡 Тестирование портов: Используйте утилиту Telnet для проверки доступности SMTP-сервера. Например, выполните в командной строке:
telnet smtp.yandex.ru 465Если соединение не устанавливается, проблема на стороне сети или провайдера.
- 🔄 Обновление 1С: Убедитесь, что у вас установлен последний релиз 1С:УТ 11. В старых версиях могут быть ошибки в работе с почтой (например, в релизах до
11.4.10.126была проблема с кодировкой писем в UTF-8).
Что делать, если письма уходят, но не доходят до получателя?
Наиболее частая причина — попадание писем в спам. Чтобы этого избежать:
1. Настройте SPF-, DKIM- и DMARC-записи для вашего домена (это делается в панели управления хостингом или у регистратора домена).
2. Используйте корпоративный домен (например, @ваша-компания.ru) вместо бесплатных почтовых сервисов (@gmail.com, @mail.ru).
3. В тексте письма избегайте спам-триггеров: слов "бесплатно", "акция", "предложение ограничено", а также большого количества восклицательных знаков.
4. Попросите получателей добавить ваш адрес в Белый список (или Safe Senders в Outlook).
7. Автоматизация отправки писем: триггеры и бизнес-процессы
Чтобы отправка писем происходила автоматически (например, при проведении документа или по расписанию), можно использовать бизнес-процессы или регламентные задания.
Пример 1: Автоматическая отправка счёта при проведении
Настройте бизнес-процесс, который будет срабатывать при проведении документа Счет на оплату:
- Перейдите в
Администрирование → Бизнес-процессы → Бизнес-процессы. - Создайте новый процесс с условием запуска:
При проведении документа "Счет на оплату". - Добавьте действие
Отправить emailи настройте шаблон письма. - Укажите получателя (например, email контрагента из документа).
- Сохраните и активируйте бизнес-процесс.
Пример 2: Регламентное задание для рассылки напоминаний
Если нужно отправлять письма по расписанию (например, напоминания о просроченных платежах), используйте регламентные задания:
- Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Создайте новое задание с типом
Выполнить код. - В поле
Кодвставьте обработку для массовой рассылки (пример см. в разделе 4). - Настройте расписание (например,
Каждый понедельник в 9:00). - Сохраните и запустите задание.
Автоматизация особенно полезна для:
- 📅 Регулярных рассылок (прайс-листы, новостные письма).
- 🔔 Напоминаний (о просроченных платежах, истекающих договорах).
- 📋 Подтверждений (автоматическая отправка копий документов после их создания).
⚠️ Внимание: При настройке автоматической отправки учитывайте ограничения почтовых сервисов. Например, Yandex разрешает отправлять не более 1000 писем в сутки с одного ящика, а Gmail — 500. Превышение лимита ведёт к временной блокировке аккаунта на 24 часа.
FAQ: Частые вопросы по отправке писем из 1С:УТ 11
🔹 Можно ли отправлять письма с вложениями в формате Excel?
Да, но для этого нужно предварительно настроить печатную форму в формате Excel для документа. Сделайте следующее:
- Откройте нужный документ (например,
Реализация товаров и услуг). - Перейдите в
Печать → Настроить печатные формы. - Создайте или импортируйте шаблон Excel (файл
.xlsx). - При отправке письма выберите эту печатную форму в качестве вложения.
Обратите внимание: некоторые почтовые серверы блокируют файлы .xlsx по умолчанию. В этом случае архивируйте вложение в .zip.
🔹 Почему в отправленных письмах не отображается кириллица (краказябры)?
Проблема связана с неверной кодировкой. Решения:
- В настройках SMTP в 1С установите кодировку
UTF-8. - Если используете Gmail, проверьте, что в настройках почтового ящика включена опция
Использовать Unicode (UTF-8). - Обновите 1С до последнего релиза — в старых версиях была ошибка с кодировкой для некоторых SMTP-серверов.
Также проверьте, что в шаблоне письма не используются символы из разных кодировок (например, смесь Windows-1251 и UTF-8).
🔹 Как отправить письмо с копией (CC или BCC)?
В стандартном функционале 1С поле Копия (CC) отсутствует, но его можно добавить двумя способами:
Способ 1: Через программный код
Используйте объект ПочтаMail и его свойства Копия и СкрытаяКопия:
Письмо = Новый ПочтаMail;
Письмо.Адресат = "client@company.ru";
Письмо.Копия = "manager@company.ru"; // CC
Письмо.СкрытаяКопия = "accounting@company.ru"; // BCC
Письмо.Тема = "Копия счета";
Письмо.Текст = "Добрый день! Прилагаем копию счета.";
Попытка
Почта.Отправить(Письмо);
Исключение
Сообщить("Ошибка: " + ОписаниеОшибки());
КонецПопытки;
Способ 2: Через внешнюю обработку
Скачайте готовую обработку для массовой рассылки с поддержкой CC/BCC (например, с сайта Infostart) и подключите её к 1С.