在NodeJs应用程序中,我想使用SendGrid向注册了不同类型事件的人发送电子邮件提醒。应用程序会定期收集准备好的提醒并发送这些提醒。每次检查时,数字或提醒可以从零到多不等。
例如,如果在特定支票上找到3个提醒发送者,并且其中两个具有相同的收件人(相同的电子邮件),因为它实际上是已注册两个不同事件的同一个人。在这种情况下,我实际上需要发送两封电子邮件(具有不同的内容/替换)到同一个电子邮件/收件人
这几个SMTP调用是最好的解决方案吗?
这与this question有关。
答案 0 :(得分:1)
SendGrid将在单个SMTP邮件中重复删除同一地址的多个实例。如果您需要将多个自定义邮件发送到同一地址,则需要确保它们是唯一的SMTP邮件,而不仅仅是SMTPAPI标头中的唯一条目。
答案 1 :(得分:1)
正如相关问题的答案所示,SendGrid将删除“To'”中的重复电子邮件地址。字段,因此您需要单独发送两个提醒。但是,从用户体验的角度来看,您可能希望整理服务器端的提醒并将其合并为一封用户的电子邮件,更改主题行以包含电子邮件中的提醒数量:
'嗨用户,您有2个新提醒!'