【发布时间】:2015-01-11 17:24:51
【问题描述】:
我尝试使用 MimeKit 为电子邮件添加页脚,但添加的页脚在电子邮件中显示为附件,而不仅仅是附加到邮件的文本。
multipart.Add(new TextPart("text") { Text = "Hello World" });
使用 MimeKit 添加页脚的正确方法是什么?
【问题讨论】:
我尝试使用 MimeKit 为电子邮件添加页脚,但添加的页脚在电子邮件中显示为附件,而不仅仅是附加到邮件的文本。
multipart.Add(new TextPart("text") { Text = "Hello World" });
使用 MimeKit 添加页脚的正确方法是什么?
【问题讨论】:
您在示例代码中所做的是添加一个新的 MIME 部分,但您可能想要做的是将一些文本附加到现有的 text/plain 部分,对吧?
如果我的理解是正确的,那么您首先要做的是在要添加页脚的消息中找到特定的 TextPart。例如:
var part = message.BodyParts.OfType<TextPart> ().FirstOrDefault ();
part.Text += Environment.NewLine + footer;
【讨论】: