如何在C#中的SendGrid电子邮件中添加多个类别

时间:2013-06-11 11:49:36

标签: c# sendgrid

如何在c#中的sendgrid smtp api中添加多个类别?如果我使用以下代码添加类别:

1。)var message = SendGrid.GetInstance();

2。)message.Header.SetCategory(“EmailName”);

成功添加“EmailName”作为类别。如果我需要添加多个类别并多次编写第二步语句,那么它只创建最后一个类别并覆盖以前的类别。

由于

2 个答案:

答案 0 :(得分:3)

通过谷歌寻找与OP相同的东西,偶然发现了这个问题。看起来SendGrid C#库现在支持多个类别,所以我想在这里添加它,以防其他人偶然发现。

IEnumerable<string> categories = new string[] { "c1", "c2" };
message.Header.SetCategories(categories);

链接到github问题,解决了这个问题:

答案 1 :(得分:0)

目前看起来SendGrid C#库不支持添加多个类别。我已经在github上为这个问题创建了一个issue。这是一个很小的修复,所以如果你想分配回购,你很容易自己做这个改变。