我正在构建最终用户可以创建组织的服务。然后可以将其他用户添加到组织中,并且每个组织可以有多个管理员。该服务建立在 AWS 之上。
现在,在创建组织时,我想自动创建一个与该组织对应的电子邮件地址,并将发送到该地址的所有邮件转发到该组织管理员的外部电子邮件地址。
例如,假设我的服务的域是example.com
,Alice( alice@somewhere.com
) 创建了一个名为 的组织Foobar
。她还将 Bob ( bob@somewhere.com
) 添加为第二个管理员。
然后我想注册admins-foobar@example.com
为一个有效的邮箱,每当有人向这个地址发送电子邮件时,它应该被转发到alice@somewhere.com
and bob@somewhere.com
,理想情况下也将回复路径设置为原始发件人,以便 Alice 和 Bob 可以回答支持问题。
这样做的目的是为组织内的所有用户提供支持问题等的单点联系。
我过去使用过 AWS SES 和 AWS WorkMail,主要用于事务性邮件、通知和用于支持的静态创建的传入邮箱等,但我似乎无法找到我想要通过 AWS SDK 执行的操作。
首先,我不确定我想要做什么是否需要 AWS WorkMail,或者这是否可以使用 AWS SES 和触发规则来解决,但我首先查看了 WorkMail。AWS WorkMail 开发工具包允许通过开发工具包创建用户并为他们启用邮箱,并将用户分组到组织中。但是,我找不到通过 SDK创建组织的方法,只能通过 AWS Web 控制台!
其次,我找不到如何以编程方式设置电子邮件规则以转发发送到已创建用户邮箱的电子邮件。
这完全可以使用 AWS 服务吗?