К статье
Практический материал

Администрирование · 9 мин

Как отправить почту из 1С: настройка и отправка писем

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

Отправка писем прямо из 1С избавляет от ручной работы: счета, акты, заказы и уведомления уходят контрагентам одной кнопкой, а копии автоматически сохраняются в базе. Механизм работает во всех типовых конфигурациях на управляемых формах — «Управление торговлей», «Бухгалтерия предприятия», «ERP», «Зарплата и управление персоналом» — и построен на стандартной учетной записи электронной почты.

Прежде чем настраивать, уточните у почтового провайдера параметры серверов: адрес SMTP-сервера, порт, тип шифрования и логин с паролем. Для популярных сервисов (Яндекс, Mail.ru, Google, корпоративный Exchange) 1С часто подставляет настройки автоматически по адресу почты, но для корпоративных серверов их придется ввести вручную.

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

Где в 1С настраивается почта

В типовых конфигурациях настройка находится в разделе «Администрирование» → «Органайзер» → «Учетные записи электронной почты». В некоторых конфигурациях путь немного отличается: «Настройки» → «Электронная почта» или «Компания» → «Еще» → «Учетные записи». Если раздела нет — проверьте, что у пользователя есть права администратора или право настройки учетных записей почты.

Перед созданием учетной записи убедитесь, что в настройках подсистемы включена сама функциональность работы с почтой. В разделе «Органайзер» должен стоять флажок «Электронная почта» (или «Взаимодействия» в УТ и ERP). Без этого флажка форма настройки учетной записи будет недоступна или пустой.

Настройка учетной записи шаг за шагом

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

В ручном режиме укажите: SMTP-сервер для исходящей почты (например, smtp.yandex.ru), порт (обычно 465 для SSL или 587 для STARTTLS), тип защищенного соединения и, при необходимости, POP3/IMAP-сервер для входящей почты. Логин чаще всего совпадает с полным адресом ящика.

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

Порядок настройки учетной записи
  1. 1
    Включите функциональность «Электронная почта» в разделе «Администрирование → Органайзер».
  2. 2
    Создайте учетную запись: адрес, имя отправителя, пароль приложения.
  3. 3
    При необходимости вручную укажите SMTP-сервер, порт и тип шифрования.
  4. 4
    Запустите «Проверить настройки» и дождитесь успешного теста.
  5. 5
    Отправьте тестовое письмо из любого документа и проверьте его получение.

Отправка письма из документа

Самый частый сценарий — отправка печатной формы контрагенту. Откройте документ (счет, заказ, реализацию), нажмите кнопку «Отправить» (значок конверта) и выберите нужную печатную форму. 1С сформирует письмо, вложит PDF и подставит адрес получателя из карточки контрагента, если он там заполнен.

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

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

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

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

Разработчики и внедренцы используют встроенный объект ИнтернетПочта и ИнтернетПочтовоеСообщение. Типовой код формирует сообщение, заполняет получателей, тему, тело и вложения, затем подключается к SMTP-серверу с профилем ИнтернетПочтовыйПрофиль и вызывает метод Послать().

В конфигурациях на БСП (Библиотека стандартных подсистем) проще использовать готовую процедуру РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(УчетнаяЗапись, ПараметрыПисьма) — она берет настройки из уже настроенной учетной записи и не требует хранить пароль в коде. Это и безопаснее, и проще в сопровождении.

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

Типичные ошибки при отправке и их причины

Ошибка «Ошибка аутентификации» или «535 Authentication failed» означает, что сервер отклонил логин или пароль. Чаще всего нужен пароль приложения вместо основного, либо в настройках ящика запрещен доступ внешних программ. У Яндекса и Mail.ru это отдельный переключатель в разделе безопасности.

Ошибка «Не удается подключиться к серверу» или таймаут указывает на сетевую проблему: порт SMTP закрыт на корпоративном firewall или антивирусе, либо неверно указан тип шифрования (например, SSL вместо STARTTLS для порта 587). Проверьте доступность сервера и порта с компьютера, где работает 1С.

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

Типичные ошибки
01
Использование основного пароля ящика вместо пароля приложения — сервер отклоняет аутентификацию.
02
Неверная пара порт/шифрование (например, порт 465 с STARTTLS) — соединение не устанавливается.
03
Отправка под пользователем без прав на системную учетную запись — письмо не уходит, ошибка неочевидна.
04
Пустой email в карточке контрагента — 1С подставляет пустого получателя, письмо уходит в ошибку.
05
Хранение пароля в коде обработки — риск утечки доступа к ящику.
Контрольные точки

Как проверить результат

Проверка настроек учетной записи
Норма

Сообщение об успешном подключении и отправке тестового письма

Тревожный признак

Ошибка аутентификации или таймаут соединения

Тестовое письмо из документа
Норма

Письмо в папке «Отправленные» и у получателя во «Входящих»

Тревожный признак

Письма нет у получателя или оно в спаме

Журнал взаимодействий
Норма

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

Тревожный признак

Письмо есть, но связь с документом отсутствует

Варианты отправки: что выбрать

Для разовой отправки документов достаточно встроенной кнопки «Отправить» — настройка занимает несколько минут и не требует доработок. Для автоматических уведомлений используйте регламентные задания с отправкой через БСП. Для массовых маркетинговых рассылок встроенная почта 1С не подходит: ограничения почтовых сервисов на количество писем в день и риск попадания в спам делают этот путь ненадежным.

Сравнение вариантов отправки

Кнопка «Отправить» из документа

Подходит для разовой отправки счетов и актов; требует только настроенной учетной записи.

Регламентное задание с кодом

Для автоматических уведомлений по расписанию; нужна доработка и тестирование.

Внешний сервис рассылок

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

Частые вопросы

Какой пароль указывать для Яндекс.Почты или Mail.ru?

Не основной пароль от ящика, а пароль приложения. Он создается в настройках безопасности почтового сервиса: для Яндекса — в разделе «Пароли и авторизация → Пароли приложений», для Mail.ru — в разделе «Безопасность → Пароли для внешних приложений».

Почему 1С пишет «Ошибка аутентификации», хотя пароль верный?

Почтовый сервис, скорее всего, блокирует вход по основному паролю из внешних программ. Создайте пароль приложения и проверьте, что в настройках ящика разрешен доступ по SMTP/POP3/IMAP.

Можно ли отправлять почту из файловой базы 1С?

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

Как отправлять письма автоматически по расписанию?

Создайте регламентное задание, которое формирует письмо и отправляет его через РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение. Учетная запись берется из настроенной системной записи, пароль в коде хранить не нужно.

Письма уходят, но попадают в спам у получателей. Что делать?

Сократите объем рассылки с одного ящика, уберите из текста типичные «спамовые» формулировки, проверьте настройки SPF и DKIM для домена отправителя. Для регулярных массовых рассылок используйте специализированные почтовые сервисы.

Можно ли настроить несколько учетных записей почты?

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

Итог

Что важно запомнить

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