Настройка почтового клиента в 1С:Предприятие — критически важный этап для автоматизации документооборота, отправки счетов, актов и уведомлений контрагентам. Без корректной интеграции с почтовыми сервисами бизнес-процессы тормозятся: письма уходят в спам, вложения теряются, а клиенты не получают важные документы вовремя. Эта инструкция поможет настроить отправку и приём писем прямо из 1С, избежав типовых ошибок с аутентификацией, портами и шифрованием.
Мы разберём все этапы — от выбора протокола (SMTP для отправки, IMAP/POP3 для приёма) до тестирования соединения с популярными сервисами: Gmail, Mail.ru, Yandex и корпоративными почтовыми серверами на базе Microsoft Exchange или Postfix. Особое внимание уделим настройке TLS 1.2/1.3 — без неё многие современные почтовые сервисы блокируют соединения из 1С как небезопасные.
Инструкция актуальна для всех современных версий платформы: 1С:Предприятие 8.3.20+ (включая облачные решения) и конфигураций на её базе — УТ 11, БП 3.0, ЗУП 3.1, ERP 2.5. Если вы используете устаревшие релизы (ниже 8.3.15), часть параметров может отсутствовать — проверьте совместимость в документации вашей версии.
1. Подготовка к настройке: что нужно знать до начала
Прежде чем приступать к настройке, соберите всю необходимую информацию о почтовом сервисе. Без этих данных вы не сможете завершить конфигурацию, а система будет выдавать ошибки типа «Не удалось подключиться к серверу» или «Ошибка аутентификации».
Вам потребуется:
- 📌 Адрес SMTP-сервера для отправки писем (например,
smtp.gmail.comилиmail.yourdomain.ru). - 🔐 Порт SMTP — обычно
465(с SSL) или587(с TLS). Для корпоративных серверов может отличаться. - 👤 Логин и пароль от почтового ящика. Для Gmail и Yandex может потребоваться специальный пароль для приложений.
- 🔒 Тип шифрования:
SSL/TLS,STARTTLSили без шифрования (не рекомендуется). - 📩 Адрес IMAP/POP3-сервера (если нужен приём писем) — например,
imap.mail.ru.
Если вы настраиваете корпоративную почту, уточните у администратора сети:
- 🛡️ Есть ли ограничения по IP-адресам для подключения к серверу (иногда 1С блокируется фаерволом).
- 🔄 Требуется ли проверка подлинности (авторизация по логину/паролю или через OAuth 2.0).
- 📡 Разрешён ли доступ из внешних сетей (если 1С работает в облаке или через RDP).
⚠️ Внимание: Если ваша организация использует Microsoft 365 или Google Workspace, стандартные настройки SMTP/IMAP могут не работать. В этом случае потребуется создать специальный почтовый ящик для приложений или использовать OAuth 2.0 (доступно в 1С начиная с версии 8.3.21).
2. Настройка отправки писем (SMTP) в 1С
Отправка писем из 1С осуществляется через протокол SMTP. Чтобы настроить его, откройте вашу конфигурацию в режиме 1С:Предприятие и перейдите в раздел Администрирование → Настройки программы → Почта и обмен данными (путь может незначительно отличаться в зависимости от конфигурации).
Далее следуйте пошаговой инструкции:
- Создайте новый почтовый профиль:
- Нажмите «Добавить» → выберите «Почтовый ящик».
- Укажите имя профиля (например, «Основная почта для счетов»).
- В поле «Тип почтового ящика» выберите «SMTP» (если нужна только отправка) или «SMTP + IMAP/POP3» (если нужен и приём).
- Заполните параметры SMTP:
Сервер исходящей почты (SMTP): введите адрес сервера (например,smtp.yandex.ru).Порт: укажите465(SSL) или587(TLS).Имя пользователя: полный email-адрес (например,yourname@company.ru).Пароль: пароль от почтового ящика (или специальный пароль для приложений).Требуется авторизация: поставьте галочку.Шифрование: выберите «SSL» или «TLS» (в зависимости от порта).
- В поле «Имя» укажите, как будет подписываться письмо (например, «Бухгалтерия ООО Ромашка»).
- В «Адрес отправителя» введите email, с которого будут уходить письма.
Указан корректный адрес SMTP-сервера|
Порт соответствует типу шифрования (465 для SSL, 587 для TLS)|
Логин введён в формате полного email (user@domain.ru)|
Включена галочка "Требуется авторизация"|
Пароль введён без пробелов и спецсимволов (если требуется)-->
После сохранения настроек система предложит протестировать соединение. Если тест провален, проверьте:
- 🔌 Порт и протокол: некоторые провайдеры блокируют порт
25— используйте465или587. - 🔐 Пароль: для Gmail и Yandex может потребоваться сгенерировать пароль для приложений.
- 🛡️ Антивирус/фаервол: временно отключите их, чтобы проверить, не блокируют ли они соединение.
3. Настройка приёма писем (IMAP/POP3)
Если вам нужно не только отправлять, но и принимать письма прямо в 1С (например, для обработки заказов от клиентов или ответов на счета), настройте протокол IMAP или POP3. IMAP предпочтительнее — он синхронизирует письма с сервером, тогда как POP3 скачивает их локально и удаляет с сервера (если не настроено иначе).
Инструкция для настройки IMAP:
- Откройте настройки почтового профиля (тот же раздел, где настраивали SMTP).
- Заполните параметры входящей почты:
Сервер входящей почты (IMAP): например,imap.yandex.ruилиimap.gmail.com.Порт:993(SSL) или143(TLS).Логин и пароль: те же, что для SMTP.Шифрование: «SSL» или «TLS».Оставлять копии писем на сервере: рекомендуется включить, если письма обрабатываются и в других клиентах (например, Outlook).
- Укажите папку, куда будут сохраняться входящие письма (например, «Входящие» в разделе «Документооборот»).
- Настройте автоматическую обработку вложений (если нужно распознавать счета, акты и т.д.).
| Параметр | Gmail | Mail.ru | Yandex | Корпоративный Exchange |
|---|---|---|---|---|
| IMAP-сервер | imap.gmail.com |
imap.mail.ru |
imap.yandex.ru |
outlook.office365.com или адрес вашего сервера |
| Порт (SSL) | 993 |
993 |
993 |
993 |
| SMTP-сервер | smtp.gmail.com |
smtp.mail.ru |
smtp.yandex.ru |
smtp.office365.com или ваш сервер |
| Требуется OAuth 2.0 | Да (с 2022 года) | Нет | Нет (но рекомендуется) | Зависит от настроек админа |
⚠️ Внимание: Если вы используете Microsoft 365 с включённой многофакторной аутентификацией (MFA), стандартный пароль не подойдёт. Вам потребуется либо отключить MFA для этого ящика (не рекомендуется), либо настроить OAuth 2.0 в 1С (доступно с версии 8.3.21).
4. Тестирование соединения и устранение ошибок
После сохранения настроек обязательно протестируйте соединение, чтобы убедиться, что письма отправляются и принимаются корректно. В 1С для этого предусмотрена кнопка «Проверить соединение» в настройках почтового профиля. Если тест завершается ошибкой, воспользуйтесь этой таблицей для диагностики:
| Ошибка | Возможная причина | Решение |
|---|---|---|
Не удалось подключиться к серверу |
Неверный адрес сервера или порт, блокировка фаерволом | Проверьте адрес сервера и порт. Отключите фаервол/антивирус на время теста. |
Ошибка аутентификации (535) |
Неверный логин/пароль, требуется OAuth 2.0 или специальный пароль | Проверьте логин (должен быть полным email). Для Gmail/Yandex сгенерируйте пароль для приложений. |
Сервер требует защищённого соединения |
Не выбран протокол шифрования или неверный порт | Убедитесь, что выбрано «SSL» или «TLS» и порт соответствует протоколу. |
Превышено время ожидания |
Проблемы с интернет-соединением или сервер почты недоступен | Проверьте подключение к интернету. Попробуйте подключиться к серверу через Telnet или OpenSSL. |
Если письма уходят, но не доходят до получателя:
- 📤 Проверьте папку «Отправленные» на почтовом сервере — возможно, письма уходят, но попадают в спам.
- 🔍 Убедитесь, что адрес отправителя (
From) совпадает с адресом почтового ящика (иначе многие серверы блокируют письма как поддельные). - 📋 Проверьте SPF-, DKIM- и DMARC-записи вашего домена — без них письма могут маркироваться как спам.
Если письма из 1С попадают в спам, добавьте в шаблон письма текст: "Это письмо сгенерировано автоматически в программе 1С. Пожалуйста, добавьте наш адрес в список надёжных отправителей." Это повысит доверие почтовых фильтров.
5. Автоматизация отправки документов по email
Настройка почтового клиента в 1С позволяет автоматизировать отправку счетов, актов, накладных и других документов. Для этого:
- Настройте шаблоны писем:
- Перейдите в
Администрирование → Печатные формы, отчёты и обработки → Шаблоны писем. - Создайте новый шаблон, укажите тему, текст письма и переменные (например,
{Документ.Номер},{Документ.Дата}). - Прикрепите файлы вложений (например, PDF-версию счета).
- Перейдите в
- Привяжите шаблон к документу:
- Откройте нужный документ (например, «Реализация товаров и услуг»).
- В меню «Ещё» или «Действия» выберите «Отправить по email».
- Укажите получателя, при необходимости отредактируйте текст и отправьте.
- Используйте обработку «Групповая отправка писем» (доступна в большинстве конфигураций).
- Выберите документы для рассылки, укажите шаблон и запустите отправку.
Пример кода для программной отправки письма из 1С (можно использовать в обработках):
Почта = Новый Почта;
Сообщение = Почта.СоздатьСообщение();
Сообщение.Тема = "Счёт №" + Документ.Номер + " от " + Формат(Документ.Дата, "ДФ=dd.MM.yyyy");
Сообщение.Текст = "Здравствуйте!" + Символы.ПС +
"Прикрепляем счёт на оплату." + Символы.ПС +
"С уважением, ваша компания.";
Сообщение.Получатели.Добавить("client@example.com", "Иванов Иван Иванович");
Сообщение.Вложения.Добавить(Документ.ПолучитьФайл());
Попытка
Почта.Отправить(Сообщение);
Сообщить("Письмо успешно отправлено!");
Исключение
Сообщить("Ошибка отправки: " + ОписаниеОшибки());
КонецПопытки;
Для массовой рассылки используйте фоновые задания в 1С, чтобы не блокировать интерфейс программы во время отправки большого количества писем.
6. Особенности настройки для популярных почтовых сервисов
Разные почтовые сервисы имеют свои нюансы настройки. Ниже — актуальные параметры для самых распространённых провайдеров.
Gmail (Google Workspace)
С 2022 года Google требует обязательного использования OAuth 2.0 или специальных паролей для приложений (если двухфакторная аутентификация отключена).
- 🔑 SMTP:
smtp.gmail.com:465(SSL) или:587(TLS). - 📩 IMAP:
imap.gmail.com:993(SSL). - 🔒 Требуется: разрешить доступ для «ненадёжных приложений» (если используете пароль) или настроить OAuth 2.0.
Как сгенерировать пароль для приложений в Gmail
1. Перейдите в раздел «Пароли приложений» (требуется вход в аккаунт).
2. Выберите «Другое» → введите название (например, «1С»).
3. Скопируйте сгенерированный пароль и используйте его в настройках 1С.
Mail.ru
Mail.ru не требует специальных паролей, но может блокировать подключения с нестандартных клиентов. Если письма не уходят:
- 🔄 Проверьте, что в настройках почтового ящика на сайте Mail.ru включён доступ по IMAP/SMTP.
- 🔐 Используйте порт
465(SSL) для SMTP и993для IMAP.
Yandex
Yandex аналогично Gmail может требовать специальный пароль, если включена двухфакторная аутентификация. Параметры серверов:
- 📤 SMTP:
smtp.yandex.ru:465(SSL). - 📥 IMAP:
imap.yandex.ru:993(SSL).
Корпоративный Exchange (Microsoft 365)
Для Microsoft 365 или локального Exchange:
- 🔑 SMTP:
smtp.office365.com:587(STARTTLS). - 📩 IMAP:
outlook.office365.com:993(SSL). - 🔒 Требуется: OAuth 2.0 (если включена MFA) или отключение MFA для ящика.
⚠️ Внимание: Настройки почтовых серверов могут изменяться. Например, Yandex периодически обновляет политики безопасности, а Google ужесточает требования к аутентификации. Если настройки перестали работать, проверьте актуальные параметры на сайте вашего почтового провайдера.
7. Безопасность: как защитить почтовый трафик в 1С
Отправка писем из 1С может стать уязвимым местом для утечки данных, если не соблюдать меры безопасности. Следуйте этим рекомендациям:
- 🔐 Используйте TLS 1.2/1.3: в настройках 1С (раздел
Администрирование → Настройки программы → Безопасность) убедитесь, что включены современные протоколы шифрования. УстаревшиеSSLv3иTLS 1.0/1.1небезопасны. - 🔑 Храните пароли безопасно: не сохраняйте их в открытом виде в конфигурации. Используйте хранилище паролей 1С или внешние системы управления секретами.
- 📋 Настройте логирование: включите запись логов отправки писем (
Администрирование → Журналы регистрации). Это поможет отследить, какие письма были отправлены и кому. - 🛡️ Ограничьте доступ: настройте права пользователей в 1С так, чтобы отправлять письма могли только ответственные сотрудники.
Если вы отправляете конфиденциальные данные (например, счета с реквизитами клиентов), рассмотрите дополнительные меры:
- 🔒 Шифруйте вложения (например, с помощью GPG или 7-Zip с паролем).
- 📌 Используйте цифровую подпись для писем (настраивается через внешние компоненты 1С).
- 🚫 Отключите автоматическое сохранение паролей в браузере при настройке почты.
8. Частые ошибки и их решения
Даже при корректной настройке могут возникать ошибки. Вот самые распространённые и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
Ошибка при отправке письма: 550 Relay not permitted |
Сервер не разрешает отправку с вашего IP или адреса отправителя | Проверьте, что адрес From совпадает с адресом почтового ящика. Если используете корпоративный сервер, уточните у админа, разрешён ли релей (relay) с вашего IP. |
Не удалось авторизоваться на сервере (534) |
Требуется OAuth 2.0 или специальный пароль | Для Gmail/Yandex сгенерируйте пароль для приложений. Для Microsoft 365 настройте OAuth 2.0. |
Сервер не поддерживает шифрование |
Указан неверный протокол (например, SSL вместо TLS) | Проверьте соответствие порта и протокола (например, порт 587 требует STARTTLS). |
Превышен лимит отправки писем |
Почтовый сервис ограничивает количество писем в час/день | Для Gmail лимит — 100 писем/день (для бесплатных аккаунтов). Используйте корпоративную почту или настройте пакетную отправку с задержками. |
Письмо отправлено, но не дошло получателю |
Письмо попало в спам или было заблокировано на стороне получателя | Проверьте SPF-, DKIM- и DMARC-записи вашего домена. Попросите получателя добавить ваш адрес в белый список. |
Если проблема не решена, проверьте:
- 📡 Логи 1С: в журнале регистрации (
Администрирование → Журналы регистрации) могут быть подробности ошибки. - 🔧 Настройки антивируса/фаервола: временно отключите их, чтобы проверить, не блокируют ли они соединение.
- 🌐 Доступность почтового сервера: попробуйте подключиться к нему через Telnet или OpenSSL из командной строки.
Если ошибка повторяется, сохраните скриншот или текст ошибки и обратитесь в поддержку вашего почтового провайдера — они смогут точнее диагностировать проблему.
FAQ: Ответы на частые вопросы
🔹 Можно ли настроить отправку писем из 1С без пароля?
Нет, для отправки через SMTP всегда требуется аутентификация (логин/пароль или OAuth 2.0). Однако вы можете:
- Использовать анонимный SMTP (если ваш почтовый сервер это позволяет), но это небезопасно и блокируется большинством провайдеров.
- Настроить прокси-сервер, который будет ретранслировать письма с аутентификацией.
Для корпоративных решений лучше использовать внутренний SMTP-сервер с разрешением релея для локальных IP.
🔹 Почему письма из 1С попадают в спам?
Это происходит из-за:
- Отсутствия SPF-, DKIM- и DMARC-записей для вашего домена.
- Несовпадения адреса
Fromи адреса почтового ящика. - Отправки большого количества писем с нового IP (почтовые сервисы могут блокировать такие рассылки).
Решение:
- Настройте DNS-записи для вашего домена.
- Используйте корпоративную почту вместо бесплатных сервисов (Gmail, Mail.ru).
- Добавьте в письмо ссылку на отписку и контакты компании.
🔹 Как настроить OAuth 2.0 для Microsoft 365 в 1С?
Начиная с версии 1С:Предприятие 8.3.21, поддерживается аутентификация через OAuth 2.0. Для этого:
- Зарегистрируйте приложение в Azure AD (панель администратора Microsoft 365).
- Получите
Client IDиClient Secret. - В настройках почтового профиля 1С выберите тип аутентификации «OAuth 2.0» и введите полученные данные.
- Пройдите процедуру авторизации в браузере (1С откроет окно для ввода логина/пароля Microsoft).