如何在C#中的MailMessage类中设置信封ID?

时间:2017-04-12 12:51:57

标签: c# smtp

我想实施自动电子邮件投放跟踪,我发现我可以使用投放状态通知和设置信封ID来跟踪已发送/未投放的电子邮件。

但是我似乎找不到使用C#中的MailMessage类设置信封id参数的方法。据我所知,这个参数应该放在MAIL FROM标题中,例如:

MAIL FROM:RET = HDRS ENVID = QQ314159

我尝试使用message.Headers.Add()进行设置,但是当我收到电子邮件并检查其标题时,我看不到' From'中的信封ID。标题,因为它从message.From类属性获取它的值,我不能在那里插入除电子邮件地址以外的任何内容。

无法找到任何信息,有人有这方面的经验吗?

1 个答案:

答案 0 :(得分:1)

您无法使用System.Net.Mail实际执行此操作,但可以使用MailKit执行此操作:

http://www.mimekit.net/docs/html/M_MailKit_Net_Smtp_SmtpClient_GetEnvelopeId.htm