Подключаем Gmail к 1С: настройка отправки и получения писем
Содержание
Учётные записи почты в типовых конфигурациях на платформе 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 показывает четырьмя блоками по четыре буквы. При вводе в 1С пробелы можно не ставить — Gmail их игнорирует. Один пароль приложения привязан к одному сервису: если позже понадобится подключить ту же почту ещё где-то, лучше сгенерировать отдельный код.
Основной пароль от аккаунта в 1С вводить бесполезно — подойдёт только пароль приложения.
Адреса серверов и порты Gmail для входящей и исходящей почты
Параметры у Gmail стандартные и не меняются от конфигурации. Исходящую почту (отправку) обслуживает SMTP-сервер, входящую (получение) — IMAP или POP3.
| Назначение | Сервер | Порт | Защита |
|---|---|---|---|
| Отправка (SMTP) | smtp.gmail.com | 465 | SSL |
| Отправка (SMTP) | smtp.gmail.com | 587 | STARTTLS |
| Получение (IMAP) | imap.gmail.com | 993 | SSL |
| Получение (POP3) | pop.gmail.com | 995 | SSL |
Для 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.
Порядок заполнения:
- Введите адрес почты (например,
buh@gmail.com) и в поле пароля — тот самый пароль приложения, а не основной. - Выберите ручную настройку параметров подключения.
- Для входящей почты укажите протокол IMAP, сервер
imap.gmail.com, порт993, включите флажок защищённого соединения SSL. - Для исходящей почты укажите SMTP-сервер
smtp.gmail.com, порт465, также включите SSL. - Отметьте, что сервер требует авторизации при отправке, а имя пользователя и пароль совпадают с теми, что для входящей почты.
- Задайте имя отправителя — его получатели увидят в поле «От кого».
После ввода нажмите проверку параметров (кнопка проверки подключения в помощнике). 1С попытается соединиться с обоими серверами. Зелёный результат по входящей и исходящей — можно сохранять.
Сразу после сохранения отправьте тестовое письмо самому себе — так проверяется не только авторизация, но и реальная доставка. Если помощник закрылся, а параметры нужно поправить, откройте запись в том же списке «Учётные записи электронной почты» двойным щелчком: все поля серверов, портов и флагов SSL доступны для редактирования и там.
Если нужна одна общая почта для автоматических писем программы (например, рассылки задач или отчётов), её заводят отдельно: Администрирование → Органайзер → Настройка системной учётной записи. Параметры Gmail там те же.
Пути в разных типовых конфигурациях (Бухгалтерия, ЗУП, Управление торговлей, Комплексная автоматизация) совпадают — за почту отвечает общая подсистема «Органайзер», название раздела одинаковое.
Если подключение не проходит: разбираем ошибки
Почти все сбои при настройке Gmail сводятся к нескольким причинам. Ниже — по симптому:
Отдельно про серверный вариант 1С. Когда база на сервере 1С:Предприятия, почту физически отправляет сам сервер, а не рабочее место пользователя. Если с клиентского компьютера серверы Gmail пингуются, а 1С всё равно пишет про обрыв — проверяйте сеть на машине сервера: порты 465 и 993 должны быть открыты на исходящие соединения именно там.
Отправка документов и печатных форм на почту
После того как учётная запись заведена, письмо можно отправить прямо из документа. В форме документа (счёт, акт, накладная, УПД) есть кнопка с иконкой конверта — «Отправить» или «Печать → отправить по почте».
Как это работает:
- 1С формирует печатную форму и предлагает приложить её файлом — обычно в формате PDF, реже в табличном документе или Excel.
- Открывается окно нового письма: подставляются адрес контрагента (если он заполнен в карточке), тема и вложение.
- Остаётся проверить получателя, при необходимости дописать текст и нажать «Отправить».
Если у контрагента в карточке указан 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-сервисы, веб-интеграция (не почта) |