我有一个已经使用cron发送电子邮件的系统。但我觉得这不是一个很好的实现,我想改进它。这就是我现在正在做的事情:
在数据库中保存所需的1行文本以及接收者的详细信息和几个CTA,并且在cron中我将该文本添加到主体中,添加标题&页脚并将其发送给用户。
我计划像这样改进:
我不确定这是否是正确的方法。将整个html保存在数据库中可以吗?或者我应该将数据库中的变量保存为json,然后使用这些变量在cron中创建准备发送模板然后发送它? 或者我应该使用AWS提供的一些排队方法将其与SES结合并向其提交电子邮件,而不将其存储在数据库中。
请建议最佳实施方案。感谢。
答案 0 :(得分:1)
您可以使用AWS SES,Lambda& amp; Dynamodb
在这种方法中,邮件将以异步方式发送,并确保您已扩展SES电子邮件配额。