Почта Gmail в 1С 8.3: пароль приложения, SMTP, IMAP и отправка документов
Содержание
Чтобы подключить 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. Включите двухэтапную аутентификацию
- Войдите в аккаунт Google и откройте
myaccount.google.com. - Перейдите в раздел «Безопасность».
- Найдите блок о входе в аккаунт и включите двухэтапную аутентификацию.
- Подтвердите номер телефона или приложение-аутентификатор.
Без этого шага создать пароль приложения нельзя: пункт просто не появится.
Шаг 2. Создайте пароль приложения
- Откройте страницу
myaccount.google.com/apppasswords(или наберите «Пароли приложений» в поиске по настройкам аккаунта). - Введите название, например
1С Бухгалтерия. Название нужно только вам, чтобы потом понять, какой пароль за что отвечает. - Нажмите «Создать». Google покажет код из 16 символов в четыре группы.
- Скопируйте код сразу. Повторно его не покажут — только удалить и создать новый.
Пробелы между группами вводить не обязательно: 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С |
|---|---|---|---|---|
| SMTP | smtp.gmail.com | 465 | SSL/TLS | отправка писем — основной вариант |
| SMTP | smtp.gmail.com | 587 | STARTTLS | отправка, если 465 закрыт |
| IMAP | imap.gmail.com | 993 | SSL/TLS | получение писем с папками |
| POP3 | pop.gmail.com | 995 | SSL/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
- В списке учетных записей нажмите «Создать». Откроется помощник подключения.
- Укажите адрес
имя@gmail.comи вставьте пароль приложения. - Отметьте, для чего нужна запись: только отправка или отправка и получение.
- Помощник попробует подобрать серверы сам. Для Gmail он обычно находит их без ручного ввода.
- Если автоподбор не сработал, переключитесь на ручную настройку и введите данные из таблицы выше.
Шаг 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С, где есть отправка по почте.
Документы из формы печати
- Откройте документ — счет, акт, накладную.
- Нажмите «Печать» и выберите форму.
- В окне печатной формы нажмите кнопку отправки по почте (иконка конверта).
- Выберите формат вложения — обычно PDF — и проверьте адрес. Адрес подставится из контактной информации контрагента, если он там заполнен.
Так за вечер можно разослать десятки счетов, не сохраняя PDF на диск.
Рассылки отчетов по расписанию
В БП 3.0 рассылки включают в Администрирование → Печатные формы, отчеты и обработки флажком «Рассылки отчетов». Дальше в любом отчёте настраивают получателей, формат и расписание: например, оборотно-сальдовую ведомость директору каждый понедельник в 9:00.
Рассылки по расписанию выполняет регламентное задание. В клиент-серверной базе его запускает сервер 1С. В файловой базе регламентные задания выполняются, только пока кто-то из пользователей работает в программе. Если ночью базу никто не открывал — письмо уйдёт утром, при первом входе.
Лимиты Gmail, о которых стоит помнить
| Ограничение | Обычный Gmail | Google 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С без двухэтапной аутентификации?
Сколько паролей приложений создавать, если 1С стоит на трёх компьютерах?
Где 1С хранит пароль от почты?
Будут ли письма из 1С видны в папке «Отправленные» Gmail?
smtp.gmail.com, в «Отправленные». Дополнительно настраивать ничего не нужно.Подойдёт ли эта настройка для домена на Google Workspace, например info@firma.ru?
smtp.gmail.com и imap.gmail.com. Логин — ваш адрес на домене. Пароли приложений должен разрешить администратор домена.