Icloud налаштування
Робота з iCloud Mail в Afina
Інтеграція iCloud Mail — центральний хаб автоматизації пошти в Afina для користувачів Apple. Це те місце, де кожне IMAP-підключення, app-specific password, поштова скринька та правило пошуку повідомлень знаходять свій дім. Користувач отримує зручний досвід: прокинути iCloud-адресу, налаштувати IMAP-хост, виставити порт та запускати скрипти, які чекають листів, читають вміст і витягують дані через правила вилучення. Крім того, інтеграція відповідає за надійне керування email-адресами, app-specific паролями, іменами серверів, портами та даними скриньки, прив'язаними до кожного скрипта.
Коли скринька завантажена в систему, сторінка «Mail Data» відображає все підключення. Головна зручність: можна відстежувати статус кожного підключення, за секунди знаходити потрібну скриньку за відповідною міткою та запускати перевірки одразу по багатьох інтеграціях в один клік.
Переваги інтеграції з iCloud
- Через компоненти «Email» доступний широкий набір сценаріїв роботи з поштою під будь-яке бізнес-завдання.
- Користувачі налаштовують кожну скриньку через потрібні поля IMAP-хоста та порту.
- Сценарії автоматизації без зусиль звертаються до повідомлення через посилання на підключення.
- Інтеграція підтримує як одиничні прив'язки скриньок, так і повноцінні мульти-скринькові пайплайни в будь-який момент.
- Будь-який користувач отримує зручний досвід побудови месенджингових потоків з унікальною конфігурацією.
Після збереження ключів нова скринька стає в загальний список «Mail Data». З цього моменту можна запускати скрипти по цій скриньці, редагувати пов'язані налаштування, прив'язувати скриньку до пайплайна, позначати старі акаунти на чищення, чіпляти потрібний ключ до робочого процесу та відправляти інтеграцію в задачі автоматизації. Таким чином, кожна щойно збережена скринька одразу готова до роботи.
Створення app-specific пароля
Використовувати функцію app-specific пароля в Afina є безліч причин. По-перше, вона забезпечує чудову швидкість при нових інтеграціях. По-друге, можна спертися на надійність заздалегідь підготовлених Apple ID-ключів. Функція ідеально підходить для налаштування робочого середовища, розгортання великого пакета скриньок одразу або відновлення відомого робочого месенджингового налаштування після змін у системі.
Крім того, особистий кабінет Apple ID у верхній частині розділу безпеки дає безперервний доступ до створення app-specific пароля. Користувач обирає потрібний варіант пошти та вказує на мітку нового пароля. Решту платформа бере на себе. Детальна інструкція доступна за посиланням: Apple app-specific passwords
Більше того, функція app-specific пароля підтримує пов'язаний стан Apple ID. Тож користувач може підтягнути свіжий ключ прямо з Apple у будь-який момент, коли налаштування безпеки готове. Після генерації пароля щойно створений ключ осідає в локальних нотатках і одразу готовий до запуску, налаштування та використання у скриптах.
Додавання скриньки в Afina
Під різні бізнес-завдання доступні різні сценарії налаштування скриньки. Користувач може прокидати скриньку по одній за раз або ротувати цілу пачку акаунтів при змінах у каталозі. Для звичайного налаштування достатньо заповнити IMAP-поля відповідними значеннями: iCloud-адреса, app-specific пароль, imap.mail.me.com для сервера та 993 для порту. Сама масова опція знаходиться у списку «Mail Data» у верхній частині розділу «Mail».
Перед зміною скриньки користувачу варто переконатися, що цільовий акаунт більше не задіяний в активній задачі, скрипті чи поточному робочому процесі. Причина проста: зміна скриньки тягне за собою пов'язані посилання у скриптах, задачі, шаблони повідомлень та історію роботи разом з акаунтом. Тож незапланована зміна може коштувати зайвих втрат.
З іншого боку, повна заміна скриньки — не завжди правильний крок. Багато користувачів воліють зберегти стару скриньку, перевісити їй тег, змінити app-specific пароль або перемкнути підключення на свіжу iCloud-адресу. Плюс у тому, що скринька просто залишається на лаві запасних, і жодні дані не зникають назавжди.
Використання пошти у скриптах і глобальних змінних
Кожна скринька в Afina здатна нести великий набір даних по повідомленнях. Ці дані — саме те, до чого звертаються скрипти й задачі автоматизації під час роботи. Наприклад, коди підтвердження, посилання верифікації, квитанції про вхід, листи скидання пароля, системні сповіщення та будь-які інші параметри, які в кожної скриньки свої.
Найцінніше в цій функціональності — повторне використання. Одну скриньку можна застосовувати скрізь і отримувати однаково стабільні результати. Кожен скрипт підставляє своє значення, коли виклик доходить до кроку месенджингу. Замість клонування скриньки під кожен скрипт користувач просто грамотно готує змінні. Таким чином, автоматизація стає гнучкішою.
Крім того, Afina пропонує два формати зберігання ключів: стандартні inline-значення та глобальні змінні. Глобальні змінні призначені для чутливої інформації, яку не варто тримати у відкритому вигляді. Наприклад, email-адреса, app-specific пароль, IMAP-хост та IMAP-порт зберігаються як __setting__email__, __setting__password__, __setting__imap__host__ та __setting__imap__port__ з посиланнями ${...}.
Обидва формати ключів потрапляють у скрипти через конструкцію глобальних змінних. Функція ідеально підходить для прив'язки сотні скриптів до однієї і тієї ж скриньки за один захід. Цим можливості не обмежуються. Користувачі можуть прив'язувати змінну до планових вікон ротації або зберігати знімок перед серйозними змінами.