Tag: mimekit

如何通过Mimekit / Mailkit发送HTML消息

BodyBuilder bodyBuilder = new BodyBuilder(); messageContent.Body = “This is a test mail”; bodyBuilder.HtmlBody = messageContent.Body; 我试图将我的身体嵌入健美运动员,但当我收到电子邮件时,它返回了一个空体。 我有一个例外,如果正文为空则会抛出一个参数。

使用MailKit转发电子邮件(C#)

我正在尝试使用MailKit访问IMAP帐户(由jstedfast创建) 我设法下载消息(作为MimeMessage),在某些时候我需要将它“转发”到另一个帐户。 如何最好的方式,以保留原始电子邮件的所有信息(地址,标题,正文内容等)。 谢谢!

MimeKit:如何嵌入图像?

我正在使用MailKit / MimeKit 1.2.7(最新的NuGet版本)。 我尝试通过API文档中的示例(“使用BodyBuilder”部分)将图像嵌入到我的电子邮件的HTML正文中。 我当前的代码如下所示: var builder = new BodyBuilder(); builder.HtmlBody = @”Hey!”; var pathImage = Path.Combine(Misc.GetPathOfExecutingAssembly(), “Image.png”); builder.LinkedResources.Add(pathLogoFile); message.Body = builder.ToMessageBody(); 我可以发送此电子邮件,实际上图像已附加到电子邮件中。 但它没有嵌入。 我错过了什么吗? 或者这是Apple Mail的错(这是我用来接收电子邮件的电子邮件客户端)? 我很感激任何想法(并非常感谢Jeffrey Stedfast提供这么棒的工具集!!)。 英格玛

MailKit保存附件

我正在尝试从邮件中保存附件 foreach(MimeKit.MimeEntity at message.Attachments) { at.WriteTo(“nameFile”); } 文件已保存,但是当我打开时我得到错误文件已损坏或太大此文件的大小为88 kb,但文件大小应等于55 kb。 我认为在所有录制的消息文件中。 我如何只记录附件? MailKit v1.2.0.0 MimeKit 1.2.0.0