Afina

Скачать приложение

AppleWindows
RU

Google настройка

Работа с Google Mail в Afina

Интеграция Google Mail — центральный хаб автоматизации почты в Afina. Это то место, где каждое IMAP-подключение, пароль приложения, почтовый ящик и правило поиска сообщений находят свой дом. Пользователь получает удобный опыт: прокинуть Gmail-адрес, настроить IMAP-хост, выставить порт и запускать скрипты, которые ждут писем, читают содержимое и вытаскивают данные через правила извлечения. Кроме того, интеграция отвечает за надёжное управление email-адресами, паролями приложений, именами серверов, портами и данными ящика, привязанными к каждому скрипту.

Когда ящик загружен в систему, страница «Mail Data» отображает всё подключение. Главное удобство: можно отслеживать статус каждого подключения, за секунды находить нужный ящик по соответствующей метке и запускать проверки сразу по многим интеграциям в один клик.

Преимущества интеграции с Gmail

  • Через компоненты «Email» доступен широкий набор сценариев работы с почтой под любую бизнес-задачу.
  • Пользователи настраивают каждый ящик через нужные поля IMAP-хоста и порта.
  • Сценарии автоматизации без труда обращаются к сообщению через ссылку на подключение.
  • Интеграция поддерживает как одиночные привязки ящиков, так и полноценные мульти-ящичные пайплайны в любой момент.
  • Любой пользователь получает удобный опыт построения мессенджинговых потоков с уникальной конфигурацией.

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

Создание пароля приложения

Использовать функцию пароля приложения в Afina есть масса причин. Во-первых, она обеспечивает отличную скорость при новых интеграциях. Во-вторых, можно опереться на надёжность заранее подготовленных Google-ключей. Функция отлично подходит для настройки рабочего окружения, развёртывания большого пакета ящиков сразу или восстановления известной рабочей мессенджинговой настройки после изменений в системе.

Кроме того, личный кабинет Google в верхней части раздела безопасности даёт бесперебойный доступ к созданию пароля приложения. Пользователь выбирает нужный вариант почты и указывает на метку нового пароля. Остальное платформа берёт на себя. Подробная инструкция доступна по ссылке: Google app passwords

Более того, функция пароля приложения поддерживает связанное состояние двухфакторной аутентификации. Так что пользователь может подтянуть свежий ключ прямо из Google в любой момент, когда настройка безопасности готова. После генерации пароля только что созданный ключ оседает в локальных заметках и сразу готов к запуску, настройке и использованию в скриптах.

Добавление ящика в Afina

Под разные бизнес-задачи доступны разные сценарии настройки ящика. Пользователь может прокидывать ящик по одному за раз или ротировать целую пачку аккаунтов при изменениях в каталоге. Для обычной настройки достаточно заполнить IMAP-поля соответствующими значениями: Gmail-адрес, пароль приложения, imap.gmail.com для сервера и 993 для порта. Сама массовая опция находится в списке «Mail Data» в верхней части раздела «Mail».

Перед изменением ящика пользователю стоит убедиться, что целевой аккаунт больше не задействован в активной задаче, скрипте или текущем рабочем процессе. Причина простая: изменение ящика утаскивает связанные ссылки в скриптах, задачи, шаблоны сообщений и историю работы вместе с аккаунтом. Так что незапланированное изменение может стоить лишних потерь.

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

Использование почты в скриптах и глобальных переменных

Каждый ящик в Afina способен нести объёмный набор данных по сообщениям. Эти данные ровно то, к чему обращаются скрипты и задачи автоматизации во время работы. К примеру, коды подтверждения, ссылки верификации, квитанции о входе, письма сброса пароля, системные оповещения и любые другие параметры, которые у каждого ящика свои.

Самое ценное в этой функциональности — переиспользование. Один ящик можно применять везде и получать одинаково стабильные результаты. Каждый скрипт подставляет своё значение, когда вызов доходит до шага мессенджинга. Вместо клонирования ящика под каждый скрипт пользователь просто грамотно готовит переменные. Таким образом, автоматизация становится гибче.

Кроме того, Afina предлагает два формата хранения ключей: стандартные inline-значения и глобальные переменные. Глобальные переменные предназначены для чувствительной информации, которую не стоит держать в открытом виде. Например, email-адрес, пароль приложения, IMAP-хост и IMAP-порт хранятся как __setting__email__, __setting__password__, __setting__imap__host__ и __setting__imap__port__ со ссылками ${...}.

Оба формата ключей попадают в скрипты через конструкцию глобальных переменных. Функция отлично подходит для подвязки сотни скриптов к одному и тому же ящику за один заход. Этим возможности не ограничиваются. Пользователи могут привязывать переменную к плановым окнам ротации или сохранять снапшот перед серьёзными изменениями.