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

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

Как настроить электронную почту в 1С

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

Электронная почта в 1С нужна для отправки счетов, актов, отчётов и уведомлений прямо из программы, без копирования данных в почтовый клиент. Настройка сводится к созданию учётной записи с параметрами серверов входящей и исходящей почты, но на практике большинство проблем возникает из-за паролей приложений, портов и настроек безопасности почтового сервиса.

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

Что подготовить перед настройкой

До открытия 1С соберите данные, которые программа запросит при создании учётной записи. Их отсутствие — главная причина неудачных попыток подключения.

  • Адрес почтового ящика, с которого будут отправляться письма.
  • Пароль. Для большинства публичных сервисов (Gmail, Яндекс, Mail.ru) нужен отдельный пароль приложения, который создаётся в настройках безопасности ящика после включения двухфакторной аутентификации.
  • Адреса серверов входящей (IMAP или POP3) и исходящей (SMTP) почты. Обычно 1С определяет их автоматически по домену, но для корпоративной почты их придётся узнать у администратора или хостинг-провайдера.
  • Порты и тип шифрования: как правило, SMTP — порт 465 (SSL) или 587 (STARTTLS), IMAP — порт 993 (SSL), POP3 — порт 995 (SSL).

Если почта корпоративная, уточните у системного администратора, разрешён ли доступ по SMTP/IMAP с IP-адреса вашего сервера 1С. На многих корпоративных серверах Exchange и почтовых шлюзах внешние подключения по умолчанию закрыты.

Создание учётной записи в типовых конфигурациях

В конфигурациях на базе БСП (1С:Бухгалтерия, Управление торговлей, ERP, ЗУП) путь к настройке почти одинаков. Откройте раздел «Администрирование», затем «Органайзер» (в некоторых конфигурациях — «Общие настройки») и перейдите по ссылке «Учётные записи электронной почты». Нажмите «Создать».

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

Порядок действий
  1. 1
    Откройте Администрирование → Органайзер → Учётные записи электронной почты
  2. 2
    Создайте новую учётную запись и введите адрес и пароль приложения
  3. 3
    Проверьте автоматически определённые серверы SMTP и IMAP, при необходимости исправьте вручную
  4. 4
    Нажмите «Проверить настройки» и дождитесь успешного результата
  5. 5
    Отметьте назначение записи: системная (служебные рассылки) или личная пользователя
  6. 6
    Отправьте тестовое письмо из документа и убедитесь, что оно дошло

Если автоматическое определение не сработало, переключитесь на ручной ввод параметров. Заполните поля «Сервер входящей почты», «Сервер исходящей почты», порты и отметьте использование защищённого соединения (SSL). Для поля «Пользователь» на сервере SMTP чаще всего указывается полный адрес ящика.

Системная и личная учётные записи: в чём разница

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

Личные (пользовательские) учётные записи привязаны к конкретным сотрудникам. Из них отправляются письма контрагентам: счета, накладные, коммерческие предложения. Каждый пользователь может настроить свою запись в разделе персональных настроек, если у него есть соответствующие права. Подпись, имя отправителя и ящик для ответов задаются индивидуально.

Параметры популярных почтовых сервисов

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

СервисSMTP-серверПорт SMTPIMAP-серверОсобенность
Яндексsmtp.yandex.ru465 (SSL)imap.yandex.ruНужен пароль приложения при включённой 2FA
Gmailsmtp.gmail.com465 (SSL) или 587imap.gmail.comОбязателен пароль приложения
Mail.rusmtp.mail.ru465 (SSL)imap.mail.ruНужен пароль для внешних приложений
Рамблерsmtp.rambler.ru465 (SSL)imap.rambler.ruОбычный пароль, проверьте доступ по IMAP в настройках ящика

Перед настройкой в 1С зайдите в веб-интерфейс ящика и убедитесь, что доступ по протоколам IMAP/SMTP вообще включён: у некоторых сервисов он по умолчанию отключён. Там же, в разделе безопасности, создаётся пароль приложения.

Типичные ошибки
01
Использование основного пароля вместо пароля приложения — сервер отклоняет аутентификацию, а повторные попытки ведут к временной блокировке
02
Порт 25 для SMTP вместо 465/587 — современные сервисы не принимают незащищённые подключения
03
Отключённый доступ по IMAP/SMTP в настройках самого ящика — 1С не сможет подключиться при любых верных параметрах
04
Брандмауэр или антивирус на сервере 1С блокирует исходящие соединения на почтовые порты — проверка зависает без внятной ошибки

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

После настройки учётной записи отправка доступна из карточек документов: кнопка конверта в командной панели либо команда «Отправить по электронной почте». Программа сформирует письмо с вложением (печатная форма в PDF или табличном формате) и подставит адрес получателя из карточки контрагента, если он заполнен.

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

Контрольные точки

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

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

Сообщение об успешном подключении к серверам входящей и исходящей почты

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

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

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

Письмо дошло до получателя, вложение открывается

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

Письмо ушло из 1С, но не дошло — проверяйте папку «Спам» и логи почтового сервера

Папка «Отправленные» в веб-интерфейсе ящика
Норма

Письмо присутствует — 1С корректно передала его на сервер

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

Письма нет — проблема на этапе подключения 1С к SMTP

Если почта не отправляется: диагностика

Текст ошибки в 1С обычно указывает направление поиска. «Ошибка аутентификации» или отказ сервера с кодом 5xx означает неверный логин, пароль или требование пароля приложения. Тайм-аут соединения указывает на сетевую проблему: закрытый порт, блокировку брандмауэром или неверный адрес сервера.

Проверьте доступность сервера с компьютера, где работает 1С, командой telnet или Test-NetConnection на нужный порт. Если соединение не устанавливается, вопрос к сетевым настройкам, а не к 1С. Для файловых баз проверка выполняется на компьютере пользователя, для клиент-серверных — на сервере 1С, если отправка выполняется в фоне.

Маршрут решения

Как выбрать действие

Ошибка аутентификации при верном паролеСоздайте пароль приложения в настройках безопасности ящика и укажите его в 1С
Тайм-аут при проверке настроекПроверьте доступность порта сервера сетевой утилитой и правила брандмауэра
Проверка проходит, но письма не доходятПроверьте папку «Спам» у получателя и репутацию домена отправителя
Автоопределение серверов не срабатываетВведите параметры SMTP и IMAP вручную по данным почтового сервиса

Отправка почты из кода и регламентных заданий

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

В собственных доработках отправка выполняется через объект ИнтернетПочта: создаётся профиль с параметрами сервера, устанавливается соединение и отправляется сообщение. Для типовых конфигураций предпочтительнее использовать готовые процедуры общего модуля работы с почтой, чтобы не дублировать хранение паролей и настроек.

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

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

Настройка почты в 1С — это создание учётной записи с корректными серверами, портами и паролем приложения, затем проверка подключения и тестовая отправка. Разделяйте системную и личные записи, а при ошибках начинайте диагностику с текста ошибки: аутентификация — к паролю, тайм-аут — к сети.

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

Почему 1С не принимает правильный пароль от Яндекс.Почты или Gmail?

Эти сервисы не разрешают вход из сторонних программ по основному паролю при включённой двухфакторной аутентификации. Создайте пароль приложения в разделе безопасности ящика и укажите именно его в учётной записи 1С.

Можно ли настроить несколько почтовых ящиков в одной базе?

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

Письма уходят из 1С, но контрагенты их не получают. Что проверить?

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

Какой порт указывать для SMTP: 25, 465 или 587?

Порт 25 сегодня практически не используется для отправки с аутентификацией и часто блокируется провайдерами. Используйте 465 с SSL или 587 с STARTTLS — какой именно, указано в справке вашего почтового сервиса.

Работает ли настройка в файловой и клиент-серверной базе одинаково?

Сама настройка учётной записи одинакова. Разница в том, откуда выполняется отправка: в файловой базе — с компьютера пользователя, в клиент-серверной фоновые рассылки идут с сервера 1С, поэтому сетевой доступ к почтовому серверу нужно обеспечить именно там.

Нужна ли отдельная настройка, чтобы получать письма внутри 1С?

Да, для получения почты в учётной записи должны быть корректно заполнены параметры входящего сервера (IMAP или POP3), а в настройках программы включена работа с входящими письмами. Если нужна только отправка, раздел входящей почты можно не заполнять, но проверка настроек тогда будет частичной.