Подключаем Gmail к 1С: настройка отправки и получения писем

· 9 мин

Содержание

Учётные записи почты в типовых конфигурациях на платформе 8.3 заводят в разделе Администрирование → Органайзер → Почта → Учётные записи электронной почты. Главная тонкость с Gmail одна: обычный пароль от почтового ящика там работать не будет. Нужен отдельный пароль приложения Google и включённая двухэтапная аутентификация — без них 1С получит отказ авторизации.

Ниже — рабочие адреса серверов, порты, флаги SSL и порядок действий, чтобы 1С и отправляла письма через smtp.gmail.com, и забирала входящие через imap.gmail.com. Разберём и типичные ошибки: «неверный логин или пароль», обрыв соединения, запрет доступа со стороны Google.

Почему пароль от ящика не подходит и что настроить в Google

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

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

Что сделать в настройках Google до захода в 1С:

Подготовка аккаунта Google
Выполнено: 0 / 5

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

Шестнадцать символов Google показывает четырьмя блоками по четыре буквы. При вводе в 1С пробелы можно не ставить — Gmail их игнорирует. Один пароль приложения привязан к одному сервису: если позже понадобится подключить ту же почту ещё где-то, лучше сгенерировать отдельный код.

Основной пароль от аккаунта в 1С вводить бесполезно — подойдёт только пароль приложения.

Адреса серверов и порты Gmail для входящей и исходящей почты

Параметры у Gmail стандартные и не меняются от конфигурации. Исходящую почту (отправку) обслуживает SMTP-сервер, входящую (получение) — IMAP или POP3.

НазначениеСерверПортЗащита
Отправка (SMTP)smtp.gmail.com465SSL
Отправка (SMTP)smtp.gmail.com587STARTTLS
Получение (IMAP)imap.gmail.com993SSL
Получение (POP3)pop.gmail.com995SSL

Для 1С надёжнее связка SMTP 465 + SSL: платформа устанавливает защищённое соединение сразу, без переключения на TLS в процессе. Вариант 587 со STARTTLS тоже рабочий, но на нём чаще встречаются обрывы, поэтому начните с 465.

Единственный случай, когда разумно перейти на 587, — когда порт 465 режет сеть организации, а открыть его администратор не готов. Тогда ставят порт 587 и вместо флага SSL выбирают защищённое соединение типа STARTTLS (в 1С это отдельный вариант защиты, а не тот же SSL). Если и 587 закрыт — вопрос решается только на стороне сетевого оборудования.

Для входящих писем выбирайте IMAP (порт 993): он синхронизирует состояние писем с сервером, и прочитанное в 1С останется прочитанным в веб-интерфейсе Gmail. POP3 (995) письма с сервера по умолчанию забирает к себе — его берут, только если это осознанно нужно, например когда почту читают лишь из 1С и больше нигде. Если же к ящику обращаются и из браузера, и с телефона, и из 1С — только IMAP, иначе письма будут «пропадать» в одном из мест.

Имя пользователя для авторизации — это полный адрес почты целиком, вместе с @gmail.com. Короткий логин без домена Google не примет.

Создаём учётную запись почты в 1С

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

Помощник предложит два пути: определить параметры автоматически или настроить вручную. С Gmail берите ручную настройку — автоопределение не всегда подставляет верные порты и флаги SSL.

Порядок заполнения:

  1. Введите адрес почты (например, buh@gmail.com) и в поле пароля — тот самый пароль приложения, а не основной.
  2. Выберите ручную настройку параметров подключения.
  3. Для входящей почты укажите протокол IMAP, сервер imap.gmail.com, порт 993, включите флажок защищённого соединения SSL.
  4. Для исходящей почты укажите SMTP-сервер smtp.gmail.com, порт 465, также включите SSL.
  5. Отметьте, что сервер требует авторизации при отправке, а имя пользователя и пароль совпадают с теми, что для входящей почты.
  6. Задайте имя отправителя — его получатели увидят в поле «От кого».

После ввода нажмите проверку параметров (кнопка проверки подключения в помощнике). 1С попытается соединиться с обоими серверами. Зелёный результат по входящей и исходящей — можно сохранять.

Сразу после сохранения отправьте тестовое письмо самому себе — так проверяется не только авторизация, но и реальная доставка. Если помощник закрылся, а параметры нужно поправить, откройте запись в том же списке «Учётные записи электронной почты» двойным щелчком: все поля серверов, портов и флагов SSL доступны для редактирования и там.

Если нужна одна общая почта для автоматических писем программы (например, рассылки задач или отчётов), её заводят отдельно: Администрирование → Органайзер → Настройка системной учётной записи. Параметры Gmail там те же.

Пути в разных типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей, Комплексная автоматизация) совпадают — за почту отвечает общая подсистема «Органайзер», название раздела одинаковое.

Если подключение не проходит: разбираем ошибки

Почти все сбои при настройке Gmail сводятся к нескольким причинам. Ниже — по симптому:

Диагностика: выберите симптом

Отдельно про серверный вариант 1С. Когда база на сервере 1С:Предприятия, почту физически отправляет сам сервер, а не рабочее место пользователя. Если с клиентского компьютера серверы Gmail пингуются, а 1С всё равно пишет про обрыв — проверяйте сеть на машине сервера: порты 465 и 993 должны быть открыты на исходящие соединения именно там.

Отправка документов и печатных форм на почту

После того как учётная запись заведена, письмо можно отправить прямо из документа. В форме документа (счёт, акт, накладная, УПД) есть кнопка с иконкой конверта — «Отправить» или «Печать → отправить по почте».

Как это работает:

  1. 1С формирует печатную форму и предлагает приложить её файлом — обычно в формате PDF, реже в табличном документе или Excel.
  2. Открывается окно нового письма: подставляются адрес контрагента (если он заполнен в карточке), тема и вложение.
  3. Остаётся проверить получателя, при необходимости дописать текст и нажать «Отправить».

Если у контрагента в карточке указан e-mail, адрес подставится автоматически. Для массовой рассылки (например, разослать акты сверки по списку) используют групповую отправку из журнала документов — отмечаете нужные строки и вызываете печать с отправкой.

У Gmail есть лимит на количество писем в сутки (ориентировочно несколько сотен для обычного аккаунта). Для крупных рассылок по сотням контрагентов бесплатный личный ящик не предназначен — упрётесь в блокировку. Под такие задачи берут корпоративную почту или специализированный сервис рассылок.

Вложения тоже ограничены по размеру — Gmail принимает письма примерно до 25 МБ. Тяжёлые комплекты документов лучше дробить или выкладывать ссылкой.

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

Чем заменить SMTP: другие почтовые серверы и обмен данными

Gmail — не единственный вариант, и описанный порядок почти без изменений подходит для любой почты. Меняются только адреса серверов и порты:

  • Яндекс.Почта — smtp.yandex.ru (465, SSL) и imap.yandex.ru (993, SSL); тоже нужен пароль приложения.
  • Mail.ru — smtp.mail.ru и imap.mail.ru, те же порты, авторизация через пароль для внешних приложений.
  • Корпоративный сервер (Exchange, собственный почтовик) — адреса и порты берёте у своего системного администратора.

Для любого из этих серверов логика одна: 16-значный пароль для внешних приложений вместо основного, SSL-порт, полный адрес как имя пользователя. Разберётесь с Gmail — настроите и остальные за пару минут.

Про «обмен через HTTP» стоит сказать прямо, чтобы не было ложных ожиданий. У Gmail есть современный API с авторизацией через OAuth 2.0, но типовые конфигурации 1С не подключаются к нему «из коробки» — встроенные механизмы почты работают по протоколам SMTP/IMAP/POP3, то есть через пароль приложения. Это и есть штатный путь. Попытки обойтись основным паролем аккаунта упираются в ту же блокировку Google, что описана в начале.

Если же задача не в отправке писем, а в обмене данными между 1С и внешним сервисом (выгрузка заказов, получение статусов, интеграция с сайтом), то это уже не почта, а HTTP-сервисы и веб-интеграция — отдельная механика, которую настраивают кодом или специальными обработками, а не в разделе «Органайзер».

Короткий итог по способам:

ЗадачаЧем решать
Отправлять письма и печатные формы из 1СУчётная запись Gmail по SMTP/IMAP (эта инструкция)
Сменить провайдера почтыТе же шаги, другие адреса серверов и порты
Обмен данными с внешней системойHTTP-сервисы, веб-интеграция (не почта)

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

Можно ли подключить Gmail без двухэтапной аутентификации?
Нет. Без неё Google не даёт создать пароль приложения, а обычный пароль для внешних программ отключён с 2022 года. Двухэтапную проверку придётся включить.
Пароль приложения перестал работать — почему?
Чаще всего из-за смены основного пароля аккаунта: при этом все ранее выданные пароли приложений аннулируются. Создайте новый и впишите его в учётную запись 1С. Ещё причина — пароль отозвали вручную в настройках безопасности Google.
Что выбрать для входящих — IMAP или POP3?
IMAP. Он держит письма на сервере и синхронизирует их статус с веб-почтой. POP3 по умолчанию скачивает письма к себе, и в браузере вы их потом не увидите в том же виде.
На локальной 1С почта работает, а на сервере — нет. В чём дело?
В серверном варианте письма отправляет машина сервера 1С:Предприятия, а не ваш компьютер. Нужные порты (465 и 993) должны быть открыты на исходящие именно на сервере, а не только на рабочем месте.
Сколько писем можно отправить через Gmail из 1С?
Ориентировочно несколько сотен в сутки для личного ящика. Точный лимит Google не публикует и меняет. Для массовых рассылок личный Gmail не годится — берите корпоративную почту или сервис рассылок.
Нужно ли что-то переключать в самом Gmail, кроме пароля приложения?
Для отправки — нет, SMTP доступен сразу. Для получения входящих по IMAP убедитесь, что в веб-настройках Gmail доступ по IMAP включён — иногда он выключен, и тогда 1С письма не заберёт.