我正在尝试弄清楚如何以用户首选语言发送cognito登录验证电子邮件(1),以及(2)使用图像(例如公司徽标)发送HTML .

对于(1),我发现此链接Will Cognito User Pools support internationalization?,答案建议使用带有自定义属性的Lambda触发器进行语言选择 . 解决方案看起来很有希望,我一定会尝试一下 .

对于(2)包括电子邮件中的图像,我发现了base64 encoded images in email signatures,其中提出了两种方式,(A)使用标签内的数据URI嵌入图像,以及(B)将图像嵌入作为附件 . 我试过(A)它适用于Thunderbird电子邮件客户端,但不适用于Gmail .

所以我的问题是:有没有办法发送带图像的cognito验证邮件?

谢谢!