Автоматизация · 12 мин
Как в 1С отправить письмо по электронной почте
Пошаговая инструкция: как настроить учётную запись почты в 1С и отправить письмо с документом или отчётом. Разбор ошибок SMTP, паролей приложений и вложений.
Отправка писем прямо из 1С избавляет от лишних действий: не нужно сохранять документ на диск, открывать почтовый клиент и прикреплять файл вручную. Счёт, акт, накладная или отчёт уходят контрагенту в пару кликов, а в карточке документа остаётся история отправки.
Для работы функции нужны две вещи: настроенная учётная запись электронной почты в программе и корректные параметры почтового сервера (SMTP для отправки, IMAP или POP3 для получения). Большинство проблем возникает именно на этапе настройки — из-за паролей приложений, портов и настроек безопасности почтового сервиса.
Ниже разобран полный цикл: настройка системной и пользовательской учётной записи, отправка письма из документа, отправка отчёта, типичные ошибки и способы их диагностики. Инструкции применимы к типовым конфигурациям на платформе 1С:Предприятие 8.3 — «Управление торговлей», «Бухгалтерия предприятия», «ERP», «Комплексная автоматизация» и другим.
Что нужно подготовить перед настройкой
Прежде чем открывать 1С, соберите параметры почтового ящика, с которого будут уходить письма. Понадобятся: адрес ящика, пароль (или пароль приложения), адрес SMTP-сервера и порт. Эти данные публикуются в справке вашего почтового сервиса — для популярных сервисов они стандартны, но могут меняться, поэтому сверяйтесь с актуальной документацией провайдера почты.
Важный нюанс: большинство крупных почтовых сервисов (Яндекс, Mail.ru, Google, корпоративный Exchange с двухфакторной аутентификацией) не позволяют внешним программам подключаться по обычному паролю от ящика. Для 1С нужно создать отдельный пароль приложения в настройках безопасности почтового аккаунта и включить доступ по SMTP/IMAP, если он отключён по умолчанию.
Также убедитесь, что у вашей роли в 1С есть права на работу с электронной почтой. В файловых базах с одним пользователем-администратором проблем не возникает, а в клиент-серверных базах с разграничением прав доступ к настройке учётных записей может быть закрыт — тогда настройку выполняет администратор.
Обычный пароль от ящика часто отклоняется сервером
У ряда сервисов POP3/SMTP/IMAP выключены по умолчанию
Проверяется попыткой открыть раздел настроек почты
Корпоративный файрвол может резать исходящие подключения
Настройка учётной записи электронной почты в 1С
В типовых конфигурациях настройка находится в разделе «Администрирование» → «Органайзер» → «Настройки электронной почты» (в некоторых конфигурациях путь называется «Настройка работы с почтой» или находится в «Настройки» → «Учётные записи электронной почты»). Включите использование электронной почты, если переключатель ещё не активен, и создайте новую учётную запись.
Заполните поля: имя отправителя (будет отображаться у получателя), адрес электронной почты, пароль приложения. Далее укажите параметры серверов. Для отправки обязателен только SMTP: адрес сервера, порт (обычно 465 с SSL или 587 с STARTTLS) и отметка об использовании защищённого соединения. Если планируете получать письма в 1С, дополнительно настройте IMAP или POP3.
После заполнения нажмите «Проверить настройки». Программа попытается подключиться к серверу и отправить тестовое письмо самому себе. Успешная проверка — признак того, что логин, пароль, порт и шифрование указаны верно. Если проверка завершилась ошибкой, текст сообщения обычно указывает причину: неверная аутентификация, недоступность сервера или отклонённое соединение.
- 1Создайте пароль приложения в настройках безопасности почтового сервиса
- 2Откройте в 1С: Администрирование → Органайзер → Настройки электронной почты
- 3Создайте учётную запись: имя отправителя, адрес, пароль приложения
- 4Укажите SMTP-сервер, порт и тип шифрования по справке почтового сервиса
- 5Нажмите «Проверить настройки» и дождитесь успешного теста
- 6Сохраните учётную запись и проверьте отправку реального письма
Системная и персональная учётные записи
В 1С различают системную учётную запись (для служебных рассылок, уведомлений о задачах, отправки из регламентных заданий) и персональные учётные записи пользователей. Системная настраивается администратором один раз и используется программой автоматически; персональные нужны, чтобы письма контрагентам уходили от имени конкретного менеджера с его адреса.
Если менеджеров несколько, заведите каждому свою учётную запись или одну общую с нейтральным адресом отдела. Учтите: при отправке из общего ящика ответы клиентов также попадут в этот общий ящик, и нужна договорённость, кто их обрабатывает.
Отправка письма из документа
Самый частый сценарий — отправка счёта, акта или накладной контрагенту. Откройте документ, нажмите кнопку с изображением конверта или пункт «Ещё» → «Отправить по электронной почте» (в ряде конфигураций — «Отправить» → «По электронной почте»). Программа сформирует печатную форму, вложит её в письмо и откроет окно редактирования сообщения.
Проверьте и при необходимости скорректируйте: адрес получателя (обычно подставляется из карточки контрагента), тему письма, текст сообщения и формат вложения. Вложение может формироваться в PDF, Excel, Word или mxl — PDF предпочтительнее, так как получатель гарантированно откроет файл без 1С и без искажения вёрстки.
После нажатия «Отправить» письмо уходит через настроенный SMTP-сервер. Признак успеха — отсутствие сообщений об ошибке и появление письма в папке «Отправленные» (если в конфигурации ведётся почтовый клиент) либо в «Отправленных» самого почтового ящика, когда сервер сохраняет копии автоматически.
Отправка отчётов и произвольных файлов
Отчёты отправляются аналогично: сформируйте отчёт, затем используйте команду отправки по почте из меню «Ещё» или кнопку конверта на панели. Отчёт будет сохранён в выбранном формате и вложен в письмо. Так удобно отправлять руководителю оборотно-сальдовую ведомость, отчёт по продажам или взаиморасчёты с контрагентом.
Если нужно отправить произвольный файл (скан договора, прайс-лист), создайте новое письмо из встроенного почтового клиента 1С — раздел «Органайзер» → «Электронная почта» → «Создать письмо» — и прикрепите файл кнопкой «Присоединить». Либо используйте отправку из формы списка документов, где к письму можно приложить несколько печатных форм сразу.
Помните об ограничениях на размер вложений: почтовые сервисы обычно ограничивают письмо десятками мегабайт, и тяжёлые отчёты в Excel с большим числом строк могут не пройти. В таком случае ужмите отчёт (сверните детализацию, используйте PDF) или передайте файл через файлообменник, а по почте отправьте ссылку.
Автоматическая рассылка отчётов
Для регулярной отправки отчётов — например, ежедневной сводки продаж руководству — в типовых конфигурациях есть механизм «Рассылка отчётов». Он позволяет задать список отчётов, расписание, формат файлов и список получателей; дальше программа формирует и отправляет письма автоматически через регламентное задание.
Для работы рассылки обязательны два условия: настроенная системная учётная запись электронной почты и выполняющиеся регламентные задания. В файловой базе регламентные задания выполняются, только пока запущен сеанс пользователя с соответствующими настройками, — в клиент-серверном варианте их выполняет сервер 1С.
Перед включением автоматической рассылки отправьте тестовое письмо на свой адрес и проверьте, как выглядит вложение: период отчёта, отборы и формат файла. Рассылка с неверным периодом — самая частая причина «пустых» отчётов у получателей.
Типичные ошибки и их устранение
Чаще всего отправка не работает из-за аутентификации: сервер отклоняет обычный пароль от ящика. Симптом — ошибка вида «Ошибка аутентификации», «Authentication failed», «535». Решение — создать пароль приложения в настройках безопасности почтового сервиса и указать именно его в учётной записи 1С.
Вторая группа проблем — сетевые: «Сервер недоступен», «Превышен таймаут», «Не удалось подключиться». Проверьте адрес SMTP-сервера, порт и тип шифрования (SSL и STARTTLS — разные режимы, их нельзя путать). В корпоративной сети исходящие SMTP-подключения может блокировать файрвол — тогда вопрос решается с системным администратором.
Третья группа — ошибки после успешной отправки: письмо ушло, но не дошло. Проверьте папку «Спам» у получателя, корректность адреса и лимиты почтового сервиса на число отправлений в сутки — при массовых рассылках лимит исчерпывается быстро, и сервер временно отклоняет письма.
Как проверить, что письмо действительно ушло
Первый уровень проверки — внутри 1С: отсутствие окна с ошибкой после нажатия «Отправить» и наличие письма в папке «Отправленные» встроенного почтового клиента. Если конфигурация ведёт историю взаимодействия, письмо появится в карточке контрагента или документа.
Второй уровень — сам почтовый ящик: откройте его через веб-интерфейс и убедитесь, что письмо есть в «Отправленных» и нет уведомления о недоставке (отлупа от почтового сервера получателя). Для важных писем — первичных документов, счетов на оплату — уместно запросить у контрагента подтверждение получения.
Как проверить результат
Закрылось без сообщений об ошибке
Ошибка аутентификации или недоступности сервера
Письмо присутствует с вложением
Письма нет — отправка не выполнена
Письмо в «Отправленных», нет уведомления о недоставке
Есть отлуп с кодом ошибки от сервера получателя
PDF открывается, данные читаемы
Файл битый, пустой или в формате, который получатель не откроет
Частые вопросы
Почему 1С пишет «Ошибка аутентификации», хотя пароль верный?
Почтовый сервис, скорее всего, блокирует вход внешних программ по основному паролю. Создайте в настройках безопасности ящика отдельный пароль приложения и укажите его в учётной записи 1С. Заодно проверьте, что доступ по SMTP включён в настройках ящика.
Можно ли отправлять письма из 1С без настройки SMTP?
Нет, штатный механизм отправки работает только через настроенную учётную запись с параметрами SMTP-сервера. Альтернатива — сохранить документ в PDF и отправить вручную через любой почтовый клиент, но это лишает автоматической подстановки получателя и истории отправки.
В каком формате лучше отправлять документы контрагенту?
Оптимален PDF: он открывается на любом устройстве, сохраняет вёрстку и не требует у получателя ни 1С, ни офисного пакета. Форматы mxl и Excel уместны только если получатель работает с этими форматами осознанно.
Письмо отправлено, но контрагент его не получил. Что делать?
Проверьте папку «Отправленные» в веб-интерфейсе ящика и наличие уведомления о недоставке. Попросите контрагента посмотреть «Спам». Если письма систематически попадают в спам, проверьте, не рассылаете ли вы большие объёмы с обычного ящика, и корректность адреса получателя.
Как отправить одно письмо сразу нескольким получателям?
В поле получателя укажите несколько адресов через точку с запятой или добавьте адреса в копию. Для регулярных рассылок группе адресатов удобнее механизм «Рассылка отчётов», где список получателей задаётся один раз.
Работает ли отправка почты в файловой базе 1С?
Да, ручная отправка работает в любом режиме. Ограничение касается автоматических рассылок: регламентные задания в файловой базе выполняются только при запущенном сеансе, поэтому для гарантированной отправки по расписанию предпочтителен клиент-серверный вариант.
Что важно запомнить
Отправка почты из 1С строится на трёх шагах: создать пароль приложения в почтовом сервисе, настроить учётную запись с проверкой подключения и использовать кнопку «Отправить по электронной почте» в документе или отчёте. Большинство ошибок связаны с паролем приложения, портом и шифрованием SMTP, а успешность отправки подтверждается письмом в «Отправленных» и отсутствием уведомления о недоставке.