Я создаю сервис, где конечные пользователи могут создавать организации. Затем в организацию могут быть добавлены другие пользователи, и в каждой организации может быть несколько администраторов.
Сервис построен на AWS.
Теперь, когда создается организация, я хотел бы автоматически создать адрес электронной почты, соответствующий этой организации, и перенаправить все сообщения, отправленные на этот адрес, на внешние адреса электронной почты администраторов организации.
Например, скажем, домен моего сервиса - example.com
, а Алиса (alice@somewhere.com
) создает организацию под названием Foobar
. Она также добавляет Боба (bob@somewhere.com
) в качестве второго администратора.
Затем я хотел бы зарегистрировать admins-foobar@example.com
в качестве действительного почтового ящика, и всякий раз, когда кто-то отправляет электронную почту на этот адрес, он должен пересылаться на alice@somewhere.com
и bob@somewhere.com
, в идеале также с путем ответа, установленным на исходный отправитель, чтобы Алиса и Боб могли ответить на вопросы поддержки.
Цель этого состоит в том, чтобы иметь единую точку контакта по вопросам поддержки и т. Д. Для всех пользователей в организации.
В прошлом я использовал AWS SES и AWS WorkMail, в основном для транзакционной почты, уведомлений и статически создаваемых входящих почтовых ящиков для поддержки и т. Д., Но я не могу найти, что можно сделать с помощью AWS SDK .
Прежде всего, я не уверен, что для того, что я хочу сделать, вообще требуется AWS WorkMail или это можно каким-то образом решить, используя AWS SES и правила триггера, но я сначала посмотрел на WorkMail. AWS WorkMail SDK позволяет создавать пользователей и включать почтовые ящики для них через SDK, а пользователи группируются в организации. Однако я не могу найти способ создавать организации через SDK, только через веб-консоль AWS!
Во-вторых, я не могу найти, как программно настроить правила электронной почты для пересылки электронной почты, отправляемой в почтовые ящики созданных пользователей.
Возможно ли это вообще при использовании сервисов AWS?