Отправка электронных писем из 1С:Предприятие — обязательный функционал для автоматизации бизнес-процессов: рассылки счетов, актов, уведомлений клиентам или внутренней переписки. Однако неправильная настройка почтового клиента в 1С часто приводит к ошибкам типа «Не удалось подключиться к серверу» или «Ошибка аутентификации». В этой статье разберём все способы настройки почты — от стандартного SMTP-протокола до интеграции с Microsoft Exchange и облачными сервисами вроде Яндекс.Почты или Mail.ru.
Мы рассмотрим:
1. Базовые требования к почтовому серверу для работы с 1С.
2. Пошаговую настройку через Администрирование → Настройки почты (с скриншотами логики).
3. Особенности аутентификации (включая обязательное использование паролей приложений для двухфакторной авторизации в 2026 году).
4. Типичные ошибки и их решения — от блокировки портов до проблем с SSL/TLS.
5. Альтернативные методы отправки (через Exchange Web Services или внешние обработки).
Статья актуальна для 1С:Предприятие 8.3 (всех редакций, включая «Базовую») и проверена на совместимость с последними обновлениями платформы. Если вы используете устаревшие версии (ниже 8.3.10), часть функций может отсутствовать — уточняйте возможности в документации вашей конфигурации.
1. Требования к почтовому серверу для 1С
Прежде чем приступать к настройке, убедитесь, что ваш почтовый сервер соответствует техническим требованиям 1С:Предприятие. Платформа поддерживает следующие протоколы:
- 📧 SMTP — стандартный протокол для отправки писем (порты
25,465,587). - 🔒 SMTP с SSL/TLS — защищённое соединение (обязательно для Gmail, Yandex и большинства корпоративных серверов).
- 🏢 Microsoft Exchange — интеграция через EWS (Exchange Web Services) или MAPI (только для Windows).
- ☁️ Облачные API — например, Yandex Connect или Mail.ru для бизнеса.
Ключевые параметры, которые должен поддерживать сервер:
| Параметр | Минимальное требование | Рекомендация |
|---|---|---|
| Версия TLS | TLS 1.0 | TLS 1.2 или выше (для совместимости с современными серверами) |
| Аутентификация | Логин/пароль | OAuth 2.0 или пароли приложений (для двухфакторной авторизации) |
| Размер письма | До 10 МБ | До 25 МБ (уточняйте у провайдера) |
| Ограничение на отправку | От 100 писем/день | От 1000 писем/день (для массовых рассылок) |
⚠️ Внимание: Если вы используете бесплатные почтовые сервисы (Gmail, Yandex, Mail.ru), учтите, что они часто блокируют массовые рассылки из программ типа 1С. Для стабильной работы рекомендуется корпоративная почта или выделенный SMTP-сервер.
2. Настройка почты через стандартный интерфейс 1С
Самый простой способ настроить отправку писем — использовать встроенный мастер в 1С:Предприятие. Инструкция подходит для большинства конфигураций (включая «Управление торговлей», «Бухгалтерию», «Зарплату и управление персоналом»).
Шаги настройки:
- Откройте
Администрирование → Настройки программы → Настройки почты(путь может незначительно отличаться в зависимости от конфигурации). - Нажмите «Создать» и выберите тип почтового ящика:
- 📤 SMTP — для стандартной отправки.
- 🔄 POP3/IMAP + SMTP — если нужна также загрузка входящих писем.
- 🏢 Microsoft Exchange — для корпоративных пользователей.
- Адрес сервера: например,
smtp.yandex.ruилиsmtp.mail.ru. - Порт:
465(для SSL) или587(для TLS). - Логин и пароль: для Gmail или Yandex с двухфакторной авторизацией потребуется сгенерировать пароль приложения.
- От кого: email, который будет отображаться у получателя (например,
buh@vaша-компания.ru).
⚠️ Внимание: Если при тестовой отправке возникает ошибка «Не удалось подключиться к серверу», проверьте: 1. Не блокирует ли антивирус (например, Kaspersky или ESET) порт465/587. 2. Разрешён ли исходящий трафик на эти порты в настройках брандмауэра Windows или роутера. 3. Правильно ли указаны сервер и порт (уточните их у вашего почтового провайдера).
☑️ Чек-лист перед настройкой почты в 1С
3. Особенности аутентификации: пароли приложений и OAuth
С 2022 года большинство почтовых сервисов (Gmail, Yandex, Mail.ru) требуют двухфакторную авторизацию (2FA) для защиты аккаунтов. Это означает, что обычный пароль от почты не подойдёт для настройки в 1С — потребуется сгенерировать специальный пароль приложения.
Как получить пароль приложения (на примере Яндекс.Почты):
- Авторизуйтесь в аккаунте Yandex ID.
- Перейдите в
Безопасность → Пароли приложений. - Создайте новый пароль для приложения «1С:Предприятие» (выберите тип «Другое приложение»).
- Скопируйте сгенерированный пароль и используйте его в настройках 1С вместо обычного.
Для Gmail алгоритм аналогичный, но путь будет: Аккаунт Google → Безопасность → Двухэтапная аутентификация → Пароли приложений. Обратите внимание, что Google может блокировать доступ к аккаунту при подозрительных действиях (например, если 1С отправляет письма с нового IP). В этом случае потребуется подтвердить доступ через SMS или резервный код.
OAuth 2.0 — более современный и безопасный метод аутентификации, но его настройка в 1С требует дополнительных действий:
1. Регистрация приложения в консоли разработчика почтового сервиса.
2. Получение Client ID и Client Secret.
3. Интеграция через внешнюю обработку или доработку конфигурации.
Этот способ целесообразен для крупных компаний с высокими требованиями к безопасности.
Что делать, если пароль приложения не работает?
Убедитесь, что в настройках почтового ящика разрешён доступ для «ненадёжных приложений» (в Gmail это опция «Разрешить менее безопасные приложения», но она постепенно отключается). Также проверьте, не истёк ли срок действия пароля (в Яндексе он действует бессрочно, в Google — до отзыва).
4. Настройка Microsoft Exchange для 1С
Если ваша компания использует Microsoft Exchange Server или Office 365, настройка почты в 1С имеет свои нюансы. В этом случае рекомендуется использовать протокол Exchange Web Services (EWS), который обеспечивает более надёжную интеграцию, чем стандартный SMTP.
Пошаговая инструкция для Exchange:
- Убедитесь, что на сервере Exchange включён EWS (обычно доступен по адресу
https://ваш-сервер/ews/exchange.asmx). - В 1С перейдите в
Администрирование → Настройки почтыи выберите тип «Microsoft Exchange». - Заполните поля:
- Сервер: адрес Exchange-сервера (например,
outlook.office365.comдля Office 365). - Домен: домен вашей сети (например,
corp.company.ru). - Логин и пароль: корпоративные учётные данные (если используется Office 365, может потребоваться Azure AD аутентификация).
- Версия Exchange: выберите
Exchange 2013+илиOffice 365.
- Сервер: адрес Exchange-сервера (например,
- Включите опцию «Использовать автообнаружение» (если сервер поддерживает Autodiscover).
- Сохраните настройки и выполните тестовое подключение.
- 📤 Внешние обработки: готовые решения от партнёров 1С (например, «Почта 365» или «SMTP-шлюз»), которые расширяют функционал отправки.
- 🤖 Роботы и RPA: автоматизация через UiPath или ElectroNeek (подходит для сложных сценариев с предобработкой данных).
- 📧 API почтовых сервисов: прямая интеграция с SendGrid, Mailgun или Yandex API через HTTP-запросы (требует доработки конфигурации).
- 🖥️ Локальный SMTP-сервер: развернуть собственный сервер (например, hMailServer или Postfix) для полного контроля над отправкой.
⚠️ Внимание: При интеграции с Office 365 может потребоваться настройка модернизированной аутентификации (Modern Authentication). В этом случае стандартный ввод логина/пароля не сработает — потребуется использовать OAuth 2.0 или настраивать Azure AD приложение.
Если ваша компания использует hybrid-конфигурацию (часть ящиков на локальном Exchange, часть в облаке), уточните у администратора, какой сервер указывать в настройках 1С. В некоторых случаях может потребоваться проксирование запросов через локальный сервер.
5. Типичные ошибки и их решения
Даже при правильной настройке почты в 1С могут возникать ошибки. Рассмотрим наиболее распространённые проблемы и способы их устранения.
| Ошибка | Возможная причина | Решение |
|---|---|---|
Не удалось подключиться к серверу SMTP |
Блокировка порта 465/587 брандмауэром или антивирусом. |
Добавьте исключение для 1cv8.exe в антивирусе или настройте правила брандмауэра. |
Ошибка аутентификации (535) |
Неправильный логин/пароль или требуется пароль приложения. | Сгенерируйте новый пароль приложения (см. раздел 3). |
Сервер требует защищённое соединение |
Отсутствует поддержка SSL/TLS или указан неверный порт. | Убедитесь, что выбран порт 465 (SSL) или 587 (TLS) и включена опция «Использовать SSL». |
Превышен лимит отправки писем |
Почтовый провайдер ограничил количество писем в час/день. | Используйте корпоративный SMTP-сервер или свяжитесь с поддержкой провайдера для увеличения лимита. |
Ошибка сертификата (SSL) |
Устаревший или самоподписанный сертификат на почтовом сервере. | Обновите сертификат или добавьте его в доверенные на сервере 1С. |
Если ошибка не указана в таблице, проверьте логи 1С (файл 1Cv8Log.txt в каталоге временных файлов) или журнал событий Windows (раздел «Приложения»). Часто там содержатся более детальные сведения о причине сбоя.
⚠️ Внимание: Если вы используете облачный сервис 1С:Fresh, настройка почты осуществляется через личный кабинет на сайте 1cfresh.com. В этом случае локальные настройки в конфигураторе не применяются!
Если письма уходят в спам, проверьте SPF-запись вашего домена. Добавьте в DNS запись типа TXT: v=spf1 include:_spf.yandex.net ~all (замените yandex.net на вашего провайдера).
6. Альтернативные способы отправки писем из 1С
Если стандартные методы настройки не подходят (например, из-за ограничений почтового провайдера или специфических требований бизнес-процессов), можно использовать альтернативные решения:
Пример интеграции с SendGrid через HTTP-запрос (требуется конфигуратор):
// Пример кода для отправки письма через SendGrid API
Параметры = Новый Структура;
Параметры.Вставить("personalizations[0].to[0].email","client@example.com");
Параметры.Вставить("from.email","noreply@yourdomain.com");
Параметры.Вставить("subject","Тестовое письмо из 1С");
Параметры.Вставить("content[0].type","text/plain");
Параметры.Вставить("content[0].value","Текст письма");
Заголовки = Новый Соответствие;
Заголовки.Вставить("Authorization","Bearer YOUR_SENDGRID_API_KEY");
Заголовки.Вставить("Content-Type","application/json");
Ответ = HTTPЗапрос("https://api.sendgrid.com/v3/mail/send", Заголовки, JSONЗаписать(Параметры));
Для реализации этого метода потребуются:
1. Аккаунт на SendGrid (или аналогичном сервисе) с generated API Key.
2. Доступ к конфигуратору 1С для добавления кода.
3. Настройка прав доступа к внешним ресурсам (в некоторых конфигурациях требуется отключить «Безопасный режим»).
Использование внешних сервисов (типа SendGrid) оправдано для массовых рассылок, так как они обеспечивают высокую доставляемость и аналитику по письмам.
7. Тестирование и отладка настроек почты
После настройки почты в 1С необходимо проверить её работоспособность. Для этого:
- Отправьте тестовое письмо на внешний адрес (например, на Gmail или Yandex).
- Проверьте:
- 📥 Пришло ли письмо в папку «Входящие» (не в спам).
- 📎 Сохранились ли вложения (если они были).
- 👤 Корректно ли отображается имя отправителя.
- 📤 Логи на почтовом сервере (через панель управления хостингом или админку Exchange).
- 📡 Сетевые настройки (например, с помощью
telnet smtp.yandex.ru 465в командной строке). - 🔍 Журналы 1С (включите расширенное логирование в настройках почты).
Для диагностики сетевых проблем можно использовать утилиты: Telnet — проверка доступности порта:
telnet smtp.yandex.ru 465
OpenSSL — тест SSL-соединения:
openssl s_client -connect smtp.yandex.ru:465 -crlf
Если соединение устанавливается, но 1С выдаёт ошибку, проблема скорее всего в настройках аутентификации.
⚠️ Внимание: При тестировании на Gmail или Yandexучитывайте, что первые несколько писем могут попадать в спам. Это нормальная практика — со временем (при регулярной отправке) доставляемость улучшится. Чтобы ускорить процесс, попросите получателей добавить ваш адрес в «Белый список».
8. Автоматизация отправки писем: триггеры и бизнес-процессы
Настройка почты в 1С открывает возможности для автоматизации рутинных задач. Например, можно настроить:
- 📄 Автоотправку счетов клиентам после проведения документа «Реализация».
- 📋 Уведомления о просроченных платежах (через регламентные задания).
- 📊 Рассылку отчётов руководителям по расписанию (например, ежедневную выгрузку остатков).
- 🔄 Обработку входящих писем (например, автоматическое создание заказа из письма клиента).
Пример настройки автоматической отправки счёта:
- Откройте документ «Счёт на оплату покупателю».
- Перейдите в меню «Ещё → Настроить отправку по почте».
- Укажите шаблон письма (можно создать заранее в
Администрирование → Шаблоны писем). - Настройте условие отправки (например, «При проведении документа»).
- Сохраните настройки и протестируйте на примере реального счёта.
Для сложных сценариев (например, отправка писем с вложениями из нескольких таблиц) может потребоваться доработка конфигурации или использование внешних обработок. Готовые решения можно найти на портале Инфостарт или в каталоге партнёров 1С.
Автоматизация отправки писем экономит до 30% времени бухгалтерии и отдела продаж, сокращая ручные операции.
FAQ: Частые вопросы по настройке почты в 1С
❓ Как настроить почту в 1С:Бухгалтерия 8.3, если у меня корпоративный домен на Яндексе?
Для корпоративного домена на Яндексе используйте следующие настройки:
- Сервер SMTP:
smtp.yandex.ru - Порт:
465(SSL) или587(TLS). - Логин: полный email (например,
buh@yourdomain.ru). - Пароль: сгенерированный пароль приложения.
Убедитесь, что в DNS вашего домена прописаны MX-записи и SPF для Яндекса.
❓ Почему письма из 1С приходят без вложений?
Проблема может быть связана с:
- Ограничением на размер вложений у почтового провайдера (проверьте лимиты).
- Неправильным форматом файла (1С не всегда корректно обрабатывает файлы с кириллицей в имени).
- Настройками шаблона письма (убедитесь, что вложения включены в шаблон).
Решение: попробуйте отправить тестовое письмо с вложением вручную (через Файл → Отправить). Если вложение дойдёт — проблема в автоматизированном сценарии.
❓ Можно ли настроить отправку писем через Gmail в 1С?
Да, но с оговорками:
- Google блокирует доступ по SMTP для аккаунтов с включённой двухфакторной аутентификацией (требуется пароль приложения).
- Лимит отправки — 500 писем/день (для бесплатных аккаунтов).
- Высокий риск попадания в спам (Gmail не предназначен для массовых рассылок).
Настройки для Gmail:
- Сервер:
smtp.gmail.com - Порт:
465(SSL) или587(TLS). - Логин: полный email (например,
yourname@gmail.com).
❓ Как отладить ошибку «Не удалось отправить письмо: Unknown SMTP server»?
Ошибка указывает на то, что 1С не может найти указанный SMTP-сервер. Проверьте:
- Правильность написания сервера (например,
smtp.yandex.ru, а неsmtp.yandex.com). - Доступность сервера через
ping smtp.yandex.ruилиtelnet smtp.yandex.ru 465. - Настройки DNS на компьютере (возможно, не разрешаются доменные имена).
- Наличие интернет-соединения и отсутствие прокси (если используется прокси, настройте его в 1С через
Администрирование → Настройки программы → Сетевые настройки).
Если сервер ping’уется, но telnet не подключается — проблема в блокировке порта.
❓ Где в 1С хранится история отправленных писем?
История отправленных писем зависит от конфигурации:
- В 1С:Бухгалтерия и 1С:УТ:
Раздел «Письма» → «Исходящие». - В 1С:ЗУП:
Кадры → Письма сотрудникам. - В 1С:ERP:
CRM и маркетинг → Письма.
Если письма не сохраняются, проверьте настройки журнала документов или включите опцию «Сохранять копии писем» в параметрах почты.