Почта Gmail в 1С 8.3: пароль приложения, SMTP, IMAP и отправка документов

· 10 мин

Содержание

Чтобы подключить Gmail к 1С, нужен не обычный пароль от почты, а пароль приложения Google. Его создают в аккаунте Google после включения двухэтапной аутентификации. Дальше в 1С заводят учетную запись электронной почты: SMTP smtp.gmail.com, порт 465 с SSL, IMAP imap.gmail.com, порт 993 с SSL, логин — полный адрес имя@gmail.com.

Частая ошибка — ввести в 1С тот пароль, которым входите в Gmail через браузер. Google такие входы из сторонних программ давно не пропускает, и 1С отвечает ошибкой авторизации, хотя пароль «правильный». Настройка ниже одинакова для 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигураций на платформе 8.3: все они берут механизм почты из Библиотеки стандартных подсистем.

Подготовка аккаунта Google: двухэтапная аутентификация и пароль приложения

Пароль приложения — это отдельный код из 16 букв. Он даёт программе доступ только к почте и не открывает вход в сам аккаунт через браузер. Если код утечёт, его удаляют, а основной пароль остаётся прежним.

Шаг 1. Включите двухэтапную аутентификацию

  1. Войдите в аккаунт Google и откройте myaccount.google.com.
  2. Перейдите в раздел «Безопасность».
  3. Найдите блок о входе в аккаунт и включите двухэтапную аутентификацию.
  4. Подтвердите номер телефона или приложение-аутентификатор.

Без этого шага создать пароль приложения нельзя: пункт просто не появится.

Шаг 2. Создайте пароль приложения

  1. Откройте страницу myaccount.google.com/apppasswords (или наберите «Пароли приложений» в поиске по настройкам аккаунта).
  2. Введите название, например 1С Бухгалтерия. Название нужно только вам, чтобы потом понять, какой пароль за что отвечает.
  3. Нажмите «Создать». Google покажет код из 16 символов в четыре группы.
  4. Скопируйте код сразу. Повторно его не покажут — только удалить и создать новый.

Пробелы между группами вводить не обязательно: Google принимает код и с пробелами, и без. Если 1С ругается на пароль, попробуйте вставить код слитно.

Шаг 3. Проверьте IMAP в настройках Gmail

Для отправки писем хватает SMTP. IMAP нужен, если 1С должна ещё и получать почту — например, во «Взаимодействиях» или для загрузки входящих счетов.

В веб-версии Gmail откройте шестерёнку → «Все настройки» → вкладку «Пересылка и POP/IMAP». Если там есть переключатель IMAP — включите его. В новых аккаунтах Google держит IMAP включённым всегда, и переключателя может не быть.

Корпоративный Gmail (Google Workspace) настраивает администратор домена. Он может запретить пароли приложений или доступ по IMAP. Если пункта «Пароли приложений» нет даже после включения двухэтапной аутентификации — вопрос к администратору Workspace, а не к 1С.

Серверы, порты и шифрование Gmail для 1С

Все параметры Gmail в одной таблице. Их вводят в карточку учетной записи 1С при ручной настройке.

ПротоколСерверПортШифрованиеЗачем в 1С
SMTPsmtp.gmail.com465SSL/TLSотправка писем — основной вариант
SMTPsmtp.gmail.com587STARTTLSотправка, если 465 закрыт
IMAPimap.gmail.com993SSL/TLSполучение писем с папками
POP3pop.gmail.com995SSL/TLSполучение без папок, устаревший вариант

Логин для SMTP и IMAP одинаковый — полный адрес с @gmail.com. Пароль — тот самый код приложения.

Какой порт выбрать

  • ✅ 465 + SSL — работает на всех актуальных платформах 8.3. Начинайте с него.
  • 🔄 587 — запасной путь. Нужен, когда сеть или провайдер закрывают 465. Если на 587 соединение рвётся сразу после подключения, вернитесь на 465.
  • ❌ 25 — Gmail для клиентов его не использует, а многие провайдеры блокируют исходящий 25-й порт.

IMAP или POP3

IMAP оставляет письма на сервере и видит папки: «Входящие», «Отправленные», ярлыки Gmail. Письмо, загруженное в 1С, никуда не пропадает из ящика. POP3 забирает только «Входящие» и в связке с несколькими программами часто путается. Для 1С выбирайте IMAP, если нет особой причины.

Учетная запись электронной почты в 1С: где создать и что заполнить

В типовых конфигурациях на платформе 8.3 почта настраивается через справочник «Учетные записи электронной почты».

В 1С:Бухгалтерии 3.0 путь такой: Администрирование → Органайзер → флажок «Почта» → ссылка «Учетные записи электронной почты». В ЗУП 3.1, УТ 11 и других конфигурациях справочник тот же, меняется только раздел, в котором лежат настройки органайзера.

Если раздел выглядит иначе, введите «Учетные записи электронной почты» в поиск по командам — он есть в любом интерфейсе «Такси».

Шаг 4. Добавьте учетную запись Gmail

  1. В списке учетных записей нажмите «Создать». Откроется помощник подключения.
  2. Укажите адрес имя@gmail.com и вставьте пароль приложения.
  3. Отметьте, для чего нужна запись: только отправка или отправка и получение.
  4. Помощник попробует подобрать серверы сам. Для Gmail он обычно находит их без ручного ввода.
  5. Если автоподбор не сработал, переключитесь на ручную настройку и введите данные из таблицы выше.

Шаг 5. Проверьте ручные поля

В карточке учетной записи проверьте:

  • 📧 Адрес — полный, без пробелов.
  • 👤 Имя отправителя — то, что увидит получатель: например, «ООО Ромашка, бухгалтерия».
  • 📤 Исходящая почта — smtp.gmail.com, порт 465, защищённое соединение включено.
  • 📥 Входящая почта — протокол IMAP, imap.gmail.com, порт 993, защищённое соединение включено.
  • 🔑 Логин и пароль — адрес целиком и код приложения. Для SMTP и IMAP — одинаковые.
  • ⏱️ Таймаут — 30–60 секунд. Если письма с большими вложениями обрываются, увеличьте.

Шаг 6. Проверьте связь

В карточке учетной записи есть команда проверки настроек. 1С подключится к обоим серверам и отправит тестовое письмо на этот же адрес. Если пришло — отправка работает. Если нет — 1С покажет текст ответа сервера Google, по нему ищите причину в разделе об ошибках ниже.

Пароль приложения храните только в учетной записи 1С. Не пересылайте его в мессенджерах и не записывайте в общие таблицы.

Отправка из встроенного языка: если почта нужна в своей обработке

Типовой справочник закрывает обычную отправку документов и отчётов. Но если пишете свою обработку или внешнюю печатную форму, Gmail подключают объектами платформы ИнтернетПочтовыйПрофиль и ИнтернетПочта. Пример отправки письма с вложением:

Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераSMTP = "smtp.gmail.com";
Профиль.ПортSMTP = 465;
Профиль.ИспользоватьSSLSMTP = Истина;
Профиль.ПользовательSMTP = "buh.romashka@gmail.com";
Профиль.ПарольSMTP = ПарольПриложения; // не храните в коде, берите из защищённых настроек
Профиль.Таймаут = 60;

Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Отправитель = "buh.romashka@gmail.com";
Сообщение.ИмяОтправителя = "ООО Ромашка";
Сообщение.Получатели.Добавить("client@example.ru");
Сообщение.Тема = "Счет на оплату";
Сообщение.Тексты.Добавить("Добрый день! Счет во вложении.", ТипТекстаПочтовогоСообщения.ПростойТекст);
Сообщение.Вложения.Добавить("C:\Обмен\Счет_125.pdf");

Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль);
Почта.Послать(Сообщение);
Почта.Отключиться();

Код выполняется там, где он вызван. В клиент-серверной базе серверный вызов отправит письмо с сервера 1С. Значит, именно с сервера должен быть открыт выход на smtp.gmail.com:465, а файл вложения должен лежать по пути, доступному серверу.

В типовых конфигурациях не пишите свой код, если хватает справочника учетных записей. Своя отправка не попадёт в «Взаимодействия» и не будет видна пользователям в истории переписки.

Ошибки авторизации Gmail в 1С и что с ними делать

1С показывает ответ сервера Google как есть. По коду ошибки понятно, что именно не так.

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

Сетевую доступность удобно проверить до того, как трогать 1С. На Windows-компьютере или сервере, откуда идёт отправка:

Test-NetConnection smtp.gmail.com -Port 465
Test-NetConnection imap.gmail.com -Port 993

Если в ответе TcpTestSucceeded : True — порт открыт и дело в логине или пароле. False — разбирайтесь с сетью, а не с 1С.

Автоматическая отправка документов и отчетов через Gmail

После настройки учетной записи Gmail работает во всех местах 1С, где есть отправка по почте.

Документы из формы печати

  1. Откройте документ — счет, акт, накладную.
  2. Нажмите «Печать» и выберите форму.
  3. В окне печатной формы нажмите кнопку отправки по почте (иконка конверта).
  4. Выберите формат вложения — обычно PDF — и проверьте адрес. Адрес подставится из контактной информации контрагента, если он там заполнен.

Так за вечер можно разослать десятки счетов, не сохраняя PDF на диск.

Рассылки отчетов по расписанию

В БП 3.0 рассылки включают в Администрирование → Печатные формы, отчеты и обработки флажком «Рассылки отчетов». Дальше в любом отчёте настраивают получателей, формат и расписание: например, оборотно-сальдовую ведомость директору каждый понедельник в 9:00.

Рассылки по расписанию выполняет регламентное задание. В клиент-серверной базе его запускает сервер 1С. В файловой базе регламентные задания выполняются, только пока кто-то из пользователей работает в программе. Если ночью базу никто не открывал — письмо уйдёт утром, при первом входе.

Лимиты Gmail, о которых стоит помнить

ОграничениеОбычный GmailGoogle Workspace
Получателей в суткиоколо 500около 2000
Размер вложений в письмедо 25 МБдо 25 МБ

При превышении лимита Google на время блокирует отправку, и 1С получит ошибку отказа сервера. Для массовых рассылок клиентам — сотни писем в день — Gmail не подходит, нужен сервис рассылок или корпоративный почтовый сервер.

Gmail в облачной 1С: 1С:Фреш, аренда и веб-клиент

В облаке механика та же: учетную запись Gmail создают в справочнике и вводят пароль приложения. Отличие в том, откуда уходит письмо. Его отправляет сервер провайдера, а не ваш компьютер.

Что из этого следует:

  • 🌍 Google видит вход из другого места. Сервер облака может стоять в другом городе. При первой проверке возможна ошибка 534-5.7.14 — подтвердите вход в аккаунте Google и повторите.
  • 🔒 Порты открывает провайдер. Если подключение по 465 не проходит, уточните в поддержке хостинга, разрешены ли исходящие соединения на smtp.gmail.com. Доступа к межсетевому экрану облака у вас нет.
  • 📎 Вложения — только из базы. В веб-клиенте нельзя приложить файл по пути вашего диска в своей обработке: сервер его не видит. Сначала файл загружают в базу, потом отправляют.
  • 👥 Учетная запись — одна на всех или личная. В облаке удобно сделать общую запись бухгалтерии и личные для сотрудников, если каждый пишет клиентам со своего адреса.

В арендованной 1С по RDP — когда работаете на удалённом рабочем столе провайдера — письма тоже уходят с сервера провайдера, правила те же.

Частые ошибки при настройке Gmail в 1С

  • ❌ Удалили пароль приложения «за ненадобностью». Через месяц 1С перестаёт отправлять письма. Пароль приложения удаляют, только когда учетную запись в 1С отключили.
  • ❌ Сменили основной пароль Google. При смене пароля аккаунта Google может отозвать пароли приложений. После смены сразу проверьте отправку из 1С; при ошибке 535 создайте новый код.
  • ❌ Отправка с адреса, отличного от логина. Если в поле «Адрес» одно, а логин SMTP — другой ящик, Gmail подменит отправителя на адрес логина. Для отправки с другого адреса его сначала подтверждают в настройках Gmail как дополнительный.
  • ❌ Одна учетная запись на пять пользователей с разными подписями. Получатели видят одно имя отправителя. Заведите несколько записей или храните подписи в шаблонах писем.
Можно ли подключить Gmail к 1С без двухэтапной аутентификации?
Обычным паролем — нет: Google не пускает сторонние программы по паролю аккаунта. Без двухэтапной аутентификации нельзя создать пароль приложения, так что включать её придётся.
Сколько паролей приложений создавать, если 1С стоит на трёх компьютерах?
Если у всех одна база и одна учетная запись — один пароль: он хранится в базе, а не на компьютере. Отдельные пароли нужны для разных программ и разных баз, чтобы отзывать доступ по одному.
Где 1С хранит пароль от почты?
В защищённом хранилище данных информационной базы. В карточке учетной записи пароль не показывается — его можно только заменить. Посмотреть его обычный пользователь не может.
Будут ли письма из 1С видны в папке «Отправленные» Gmail?
Да. Gmail сам кладёт копию письма, отправленного через smtp.gmail.com, в «Отправленные». Дополнительно настраивать ничего не нужно.
Подойдёт ли эта настройка для домена на Google Workspace, например info@firma.ru?
Да, серверы и порты те же: smtp.gmail.com и imap.gmail.com. Логин — ваш адрес на домене. Пароли приложений должен разрешить администратор домена.