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

时间:2015-07-23 02:54:50

标签: c# smtp mailgun

参考此文档:

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

我可以使用JSON api向多个收件人发送电子邮件。

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

我需要在一次SMTP通话中向多个收件人发送个性化电子邮件。问题是,我无法弄清楚如何指定"收件人变量"使用SMTP时。

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

{{1}}

我们如何指定"收件人变量"什么时候使用SMTP? 任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

根据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);