AWS SES / WorkMail: динамически создавать почтовые ящики для пересылки на внешние адреса - PullRequest
0 голосов
/ 23 мая 2019

Я создаю сервис, где конечные пользователи могут создавать организации. Затем в организацию могут быть добавлены другие пользователи, и в каждой организации может быть несколько администраторов. Сервис построен на 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?

...