amazon-cognito - Cognito 验证码的纯文本电子邮件
问题描述
有没有办法将 Cognito 验证电子邮件作为纯文本电子邮件发送?
我们的一些客户使用彩信电子邮件进行 Cognito 注册。他们使用 iPhone 上的Message应用程序来阅读这些电子邮件。注册后,电子邮件验证会出现,但会以 HTML 附件的形式显示在消息中,需要点击才能打开电子邮件内容。
我们希望内容很好地显示为气泡消息,如果电子邮件以纯文本而不是 HTML 格式发送,则可以做到这一点。我尝试添加<meta http-equiv="Content-Type" content="text/plain; charset=utf-8" />
到消息自定义,但它不起作用。
解决方案
自定义发件人解决了我的问题 https://docs.amazonaws.cn/en_us/cognito/latest/developerguide/user-pool-lambda-custom-sender-triggers.html
请注意,此触发器在控制台中不可用,因此您必须使用update-user-pool
api 调用添加它。
文档中指出了有关此 api 的一件重要事情:If you don't provide a value for an attribute, it will be set to the default value.
. 我浪费了很多时间来调试只是为了发现由于这种行为而改变了一些设置。
推荐阅读
- google-bigquery - 使用 bq 命令创建 hive 分区外部表时缺少 hive 分区键列
- reactjs - 反应 js 与数据库
- google-translate - 如何使用 Google 音译 API 使用 Key
- python - 使用pandas模块创建excel文件时如何保持整列中两个变量之间的公共空间
- python - askdirectory() 关闭 Tkinter 窗口
- php - 严格比较失败 laravel Blade,我犯了一些愚蠢的错误
- arrays - 如何在没有结果的情况下将 sha256 的前 128 位作为 u128?
- sap-cloud-sdk - SuccessFactors 实体上的 SAP Java Cloud SDK 计数查询不起作用
- go - 对同一存储库中的多个包使用公共库
- angularjs - 我们如何在 AngularJS 中不使用幻数验证 SVG 图像