繁体   English   中英

使用MailGun使用SMTP发送批量电子邮件

[英]Sending batch emails using SMTP using MailGun

参考此文档:

https://documentation.mailgun.com/user_manual.html#batch-sending

我可以使用JSON API将电子邮件发送给多个收件人。

但是,我的Web应用程序也使用邮政来格式化电子邮件,并且看起来邮政只能使用SMTP来发送电子邮件。

我需要在一个SMTP呼叫中向许多收件人发送个性化电子邮件。 问题是,使用SMTP时我不知道如何指定“收件人变量”。

我尝试将收件人变量添加到SMTP标头中,但看起来Mailgun不喜欢那样。

MailMessage mail = new MailMessage("foo@sandboxce6d7987d87741098c67b8437378847d.mailgun.org", emails);
mail.Subject = "Hello2";
mail.Body = "Testing some Mailgun awesomness";           
mail.Headers.Add("recipient_variables", jsonobjects);

使用SMTP时如何指定“收件人变量”? 任何帮助将不胜感激。 谢谢。

根据Mailgun针对此问题的答复,他们缺少其文档中的特定标头。

这是标头: X-Mailgun-Recipient-Variables ,您的代码应如下所示:

MailMessage mail = new MailMessage("foo@sandboxce6d7987d87741098c67b8437378847d.mailgun.org", emails);
mail.Subject = "Hello2";
mail.Body = "Testing some Mailgun awesomness";           
mail.Headers.Add("X-Mailgun-Recipient-Variables", jsonobjects);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM