我可以在 Amazon WorkMail 控制台上创建一个组并将内部用户添加到该组。但是,我没有看到添加具有不同域的外部电子邮件地址的选项。
关于如何做到这一点的任何提示?我应该只为内部用户创建电子邮件转发规则吗?
我可以在 Amazon WorkMail 控制台上创建一个组并将内部用户添加到该组。但是,我没有看到添加具有不同域的外部电子邮件地址的选项。
关于如何做到这一点的任何提示?我应该只为内部用户创建电子邮件转发规则吗?
不幸的是,目前这是不可能的(下面有更多信息)。因此,您提出的创建电子邮件转发规则的解决方案可能是最佳解决方案。
需要注意的一件事是,您可能想要设置电子邮件重定向而不是电子邮件转发。如果您重定向,最终收件人会将电子邮件视为来自原始发件人并发送给原始收件人,而不是被转发。在 WorkMail 中,在设置规则时,您会发现重定向是与转发一起的选项之一。
设置重定向/转发规则的另一个提示。规则设置中没有条件可以转发所有内容。因此,您可能需要创建 2 个规则。第一条规则将使用条件has my name in the To box
,第二条规则将使用条件Does not have my name in the To box
。这应该让您涵盖重定向/转发所有内容。幸运的是,您可以重定向到多个目的地,因此即使您有多个最终目的地,您也可以只使用这两条规则。
有关无法将外部地址添加到组的其他信息:
AWS 团队成员表示, 2017 年的此 AWS 论坛帖子目前不支持此功能:
Indeed, it not possible to add an external email address to a group. I will forward this feature request to the service team.
A possible workaround is to create a redirect rule that redirect emails sent to this group to the external users.
时至今日,您在向群组添加成员时仍会收到以下消息(控制台截图):
You can only add users and groups that are enabled for access to Amazon WorkMail.
[编辑,2021-01-17:向规则批量添加电子邮件地址的提示]
向规则批量添加电子邮件地址
不幸的是,目前似乎没有任何 API 可以以编程方式创建收件箱规则。但是,您可以将大量电子邮件复制粘贴到规则中。
首先,您需要将您拥有的一组电子邮件地址导出到例如 CSV 文件中。
然后,您需要;
为每个电子邮件地址附加一个。原因是字符被识别为分隔符。如果我们不使用它,电子邮件规则会将整个粘贴的文本解释为单个电子邮件地址。例如,在 Google 表格中,可以使用CONCATENATE
. 例如=concatenate(A1,";")
。这是一个屏幕截图:
接下来,打开电子邮件规则,从电子表格中复制电子邮件地址,将它们粘贴到收件人框中,然后单击To
按钮。在这种情况下,它是 100 封电子邮件,因此加载需要一点时间:
加载完成后,您会在电子邮件地址旁边看到复选框,例如手动添加单个电子邮件地址时。
确保单击Ok
收件人对话框,然后单击Ok
规则对话框,最后单击Save changes
电子邮件规则设置面板以确保保存所有内容。