Перейти к содержимому

Почта

Обновлено 17 октября 2026

Почтовый ящик подключается к Gratio по IMAP и SMTP — как почтовая программа. Канал получает письма уведомлениями и даёт API со всем, что умеет почтовая программа: папки, поиск, ответы в цепочку, пересылка, черновики.

Подключение

В кабинете: карточка канала «Почта» → «Вход в ящик», введите адрес. Серверы почты Gratio находит сам.

Почта Как входим
Gmail и Google Workspace, Outlook и Microsoft 365, Яндекс и Яндекс 360, Mail и VK WorkMail через сервис: «Войти через …» → страница сервиса → «Разрешить» → назад в кабинет. Пароль Gratio не видит
Остальные: Рамблер, iCloud, почта хостингов, своя почта логин и пароль от ящика (обычно логин — это адрес)

Если вход через сервис для этой почты пока недоступен, кабинет попросит пароль. Gmail в этом случае принимает только пароль приложения; iCloud и часть ящиков Яндекса и Mail тоже пускают почтовые программы только по отдельному паролю — его вводят в поле пароля.

Почта на своём сервере — укажите адреса IMAP и SMTP вручную: mail.example.ru:993 и starttls://mail.example.ru:587.

Подключить ящик можно и из своего приложения — методом connectMailbox: он вернёт ссылку на страницу входа или проверит пароль сразу.

Что важно знать

  • Пароль и ключи хранятся только после успешной проверки IMAP и SMTP. Неверным паролем Gratio сервер почты не долбит: одна попытка — и отметка «вход отвергнут».
  • Пароль сменили или доступ отозвали — приём останавливается, канал переходит в notAuthorized. Новый вход в кабинете снимает отметку. Доступ, выданный через сервис, можно отозвать и в своём аккаунте почты.
  • Ящик ничего не теряет. Gratio читает письма, не помечая их прочитанными; меняет ящик только по явному вызову API: флаги, перенос, удаление, черновики, копия отправленного.
  • Письма до подключения не приходят уведомлениями. Нужны старые — задайте since при подключении через API или читайте папки методами getMessages и searchMessages.
  • Приходят все письма. Рассылки, автоответы и уведомления сервисов помечены, но не отсеяны. Не нужны — включите emailSkipBulk.

Адреса

Что Как
chatId адрес собеседника в нижнем регистре: "maria@client.ru"; домен — юникодом: "info@пример.рф"
Письмо folder + uid, или idMessage (20 hex-знаков от Message-ID), или messageId

Цепочка писем — свойство письма (threadId), а чат — переписка с одним адресом. Подробно — Почта через API.

Пределы

Письмо — до 20 МБ, не больше 300 писем в сутки с ящика, пауза 2 секунды между письмами.

Чего у почты нет

checkAccount, editMessage, deleteMessage, реакции, группы, звонки, истории — 501. Удалить письмо в ящике — deleteMessages.

Проверить подключение

После привязки номера проверьте канал из своего приложения:

curl "$GRATIO_URL/waInstance$GRATIO_ID/getStateInstance/$GRATIO_TOKEN"

Ответ {"stateInstance": "authorized"} — канал работает. Что умеет канал — getCapabilities.

Что дальше

Была ли статья полезна?