csharp 使用.NET库创建EML文件(电子邮件)。使用Sm的内置功能将EML文件写入“拾取目录”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用.NET库创建EML文件(电子邮件)。使用Sm的内置功能将EML文件写入“拾取目录”相关的知识,希望对你有一定的参考价值。

using System.Net.Mail;

// https://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage(v=vs.110).aspx
MailMessage eml = new MailMessage();
eml.From = new MailAddress("ewriter@example.com", "Emily Writer");
eml.Subject = ".NET email creation sample";
eml.To.Add(new MailAddress("jreader@example.com", "James Reader"));
eml.Body = "Sample email body.";

SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
smtp.PickupDirectoryLocation = @"C:\My_Sample_Pickup_Directory";

smtp.Send(eml);

以上是关于csharp 使用.NET库创建EML文件(电子邮件)。使用Sm的内置功能将EML文件写入“拾取目录”的主要内容,如果未能解决你的问题,请参考以下文章

从 MIME 消息信息创建 EML 文件

附件名称和文件扩展名在电子邮件 *.eml 中不起作用

如何解析带有附件和内联图像的 EML 文件并转换为 HTML

如何使用 Python 从电子邮件内容中获取附加的 eml 文件?

`eml` 文件和 RFC822 电子邮件消息有啥区别?

MimeMessage 正文更长 76 个字符