Как использовать Pods для мультитенантной почты?
Как использовать Pods для мультитенантной почты?
Изоляция ящиков, доменов и данных по арендаторам.
Pod — изолированное рабочее пространство: свои ящики, домены, треды и черновики, отдельно от других Pods.
Когда нужны Pods
- SaaS: у каждого клиента свои агенты и ящики
- Агентства: изоляция по клиентам
- Платформы агентов: отдельные workspace
- White-label: почта под брендом конечного пользователя
Если почта только для одной организации, Pods необязательны.
Иерархия
Данные между Pods не пересекаются.
Создание Pod и ресурсов
Python
Используйте client_id у Pod как ваш внутренний ID клиента — не нужна отдельная таблица соответствий.
Python
Ресурсы внутри Pod
Python
Удаление Pod
Сначала удалите ящики и домены — пустой Pod удалить можно.
Python
Удаление ящика удаляет связанные сообщения, треды и черновики.
Важно
- Почта между Pods ходит как между обычными адресами; изоляция — в доступе к API и данным, не в доставке.
- Ящик нельзя перенести между Pods — создайте новый в целевом Pod.
- Ключи pod и ключи ящика — см.
POST /pods/{pod_id}/api-keysиPOST /inboxes/{inbox_id}/api-keys. - Лимита на число Pods нет.
- Домен привязан к одному Pod или ко всем, но не к подмножеству Pods.
Подробнее: Pods.
