为多个用户发送邮件,每个配方只有他的电子邮件地址而不是其他人

Aru*_*run 1 email sendgrid

我是发送电网的新人.我已经检查了两个电子邮件" https://sendgrid.com/api/mail.send.js ..." 这个网址,并在两封电子邮件中成功收到邮件.

用户从上述URL收到的邮件在"TO"字段中都有电子邮件地址,例如For ex.用户测试至:test@example.com; test2@example.com.和For User test2 To:test@example.com; test2@example.com.

根据我的要求,我想为多个用户发送邮件,每个配方只有他的电子邮件地址而不是其他人.对于前者 用户测试至:test@example.com和For User test2至:test2@example.com.

使用发送网格可以实现这种情况.

谢谢

Nic*_* Q. 6

您可以使用SendGrid SMTP API的to参数将相同的电子邮件发送给多个收件人.

为此,您将X-SMTPAPI:在邮件中设置标题,此标题将包含与SendGrid的SMTP API通信的JSON.标题看起来如下:

X-SMTPAPI: { "to": [ "test@example.com", "test2@example.com" ] }
Run Code Online (Sandbox Code Playgroud)

每位收件人都会收到一封唯一的电子邮件,发送给他们.

请注意:您仍然需要为To:要发送的邮件设置标头,但是您可以将其设置为您自己或其中一个收件人(然后将其从JSON列表中排除).