Администрирование · 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Включите функциональность «Электронная почта» в разделе «Администрирование → Органайзер».
- 2Создайте учетную запись: адрес, имя отправителя, пароль приложения.
- 3При необходимости вручную укажите SMTP-сервер, порт и тип шифрования.
- 4Запустите «Проверить настройки» и дождитесь успешного теста.
- 5Отправьте тестовое письмо из любого документа и проверьте его получение.
Отправка письма из документа
Самый частый сценарий — отправка печатной формы контрагенту. Откройте документ (счет, заказ, реализацию), нажмите кнопку «Отправить» (значок конверта) и выберите нужную печатную форму. 1С сформирует письмо, вложит PDF и подставит адрес получателя из карточки контрагента, если он там заполнен.
Перед отправкой проверьте тему и текст письма: в типовых конфигурациях они формируются по шаблону, который можно изменить в настройках («Шаблоны писем» или «Шаблоны сообщений»). Подставьте актуальные реквизиты, подпись менеджера и при необходимости дополнительные вложения.
Отправленные письма сохраняются в разделе «Взаимодействия» или «Электронная почта» и привязываются к документу и контрагенту. Это удобно для контроля: менеджер видит, кому и когда ушел счет, без поиска по личному почтовому ящику.
Заполните адреса электронной почты в карточках контрагентов заранее и вынесите это поле в обязательные. Тогда отправка счета занимает два клика, а не ручной ввод адреса каждый раз, и исключаются опечатки.
Программная отправка писем из кода
Разработчики и внедренцы используют встроенный объект ИнтернетПочта и ИнтернетПочтовоеСообщение. Типовой код формирует сообщение, заполняет получателей, тему, тело и вложения, затем подключается к SMTP-серверу с профилем ИнтернетПочтовыйПрофиль и вызывает метод Послать().
В конфигурациях на БСП (Библиотека стандартных подсистем) проще использовать готовую процедуру РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(УчетнаяЗапись, ПараметрыПисьма) — она берет настройки из уже настроенной учетной записи и не требует хранить пароль в коде. Это и безопаснее, и проще в сопровождении.
Типовой сценарий программной отправки — регламентное задание: рассылка дебиторской задолженности менеджерам, уведомления о просроченных заказах, автоматическая отправка актов сверки. Письмо формируется по расписанию, адресаты и вложения подбираются запросом из базы.
Типичные ошибки при отправке и их причины
Ошибка «Ошибка аутентификации» или «535 Authentication failed» означает, что сервер отклонил логин или пароль. Чаще всего нужен пароль приложения вместо основного, либо в настройках ящика запрещен доступ внешних программ. У Яндекса и Mail.ru это отдельный переключатель в разделе безопасности.
Ошибка «Не удается подключиться к серверу» или таймаут указывает на сетевую проблему: порт SMTP закрыт на корпоративном firewall или антивирусе, либо неверно указан тип шифрования (например, SSL вместо STARTTLS для порта 587). Проверьте доступность сервера и порта с компьютера, где работает 1С.
Если письма отправляются, но не доходят, смотрите папку «Спам» у получателя и отчеты о недоставке в ящике отправителя. Массовые рассылки с одного адреса почтовые сервисы часто режут антиспам-фильтрами — для регулярных рассылок лучше использовать специализированные сервисы отправки, а не обычный ящик.
Как проверить результат
Сообщение об успешном подключении и отправке тестового письма
Ошибка аутентификации или таймаут соединения
Письмо в папке «Отправленные» и у получателя во «Входящих»
Письма нет у получателя или оно в спаме
Письмо привязано к документу и контрагенту
Письмо есть, но связь с документом отсутствует
Варианты отправки: что выбрать
Для разовой отправки документов достаточно встроенной кнопки «Отправить» — настройка занимает несколько минут и не требует доработок. Для автоматических уведомлений используйте регламентные задания с отправкой через БСП. Для массовых маркетинговых рассылок встроенная почта 1С не подходит: ограничения почтовых сервисов на количество писем в день и риск попадания в спам делают этот путь ненадежным.
Сравнение вариантов отправки
Подходит для разовой отправки счетов и актов; требует только настроенной учетной записи.
Для автоматических уведомлений по расписанию; нужна доработка и тестирование.
Для массовых писем клиентам; обходит лимиты почтовых ящиков, но требует интеграции.
Частые вопросы
Какой пароль указывать для Яндекс.Почты или Mail.ru?
Не основной пароль от ящика, а пароль приложения. Он создается в настройках безопасности почтового сервиса: для Яндекса — в разделе «Пароли и авторизация → Пароли приложений», для Mail.ru — в разделе «Безопасность → Пароли для внешних приложений».
Почему 1С пишет «Ошибка аутентификации», хотя пароль верный?
Почтовый сервис, скорее всего, блокирует вход по основному паролю из внешних программ. Создайте пароль приложения и проверьте, что в настройках ящика разрешен доступ по SMTP/POP3/IMAP.
Можно ли отправлять почту из файловой базы 1С?
Да, механизм одинаков для файлового и клиент-серверного вариантов. Разница лишь в том, что в клиент-серверной базе регламентные отправки выполняются на сервере, и именно с сервера должен быть открыт доступ к SMTP-порту.
Как отправлять письма автоматически по расписанию?
Создайте регламентное задание, которое формирует письмо и отправляет его через РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение. Учетная запись берется из настроенной системной записи, пароль в коде хранить не нужно.
Письма уходят, но попадают в спам у получателей. Что делать?
Сократите объем рассылки с одного ящика, уберите из текста типичные «спамовые» формулировки, проверьте настройки SPF и DKIM для домена отправителя. Для регулярных массовых рассылок используйте специализированные почтовые сервисы.
Можно ли настроить несколько учетных записей почты?
Да, можно создать несколько учетных записей — например, общую для отдела продаж и личные для пользователей. При отправке из документа выбирается нужная запись, а для регламентных заданий учетная запись указывается в коде явно.
Что важно запомнить
Отправка почты из 1С сводится к настройке учетной записи с корректным SMTP и паролем приложения. Документы отправляются кнопкой «Отправить», автоматические рассылки — через регламентные задания и БСП. Большинство ошибок связано с паролем приложения и закрытыми портами, а пароль в открытом виде в коде хранить нельзя.