C# 使用MailKit将邮件写入磁盘上的文件夹

C# 使用MailKit将邮件写入磁盘上的文件夹,c#,smtp,smtpclient,mailkit,mimekit,C#,Smtp,Smtpclient,Mailkit,Mimekit,我正在尝试将使用System.Net.Mail的应用程序移到MailKit/MimeKit 使用System.NetMail,您可以将邮件写入如下文件夹: _smtp = new SmtpClient() { DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory, PickupDirectoryLocation = path //path could be a string like "C:\Temp" };

我正在尝试将使用System.Net.Mail的应用程序移到MailKit/MimeKit

使用System.NetMail,您可以将邮件写入如下文件夹:

_smtp = new SmtpClient()
{
    DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory,
    PickupDirectoryLocation = path //path could be a string like "C:\Temp"
};

_smtp.Send(message);
使用MailKit/MimeKit是否有解决方案


谢谢你的帮助

是的,但它不涉及MailKit的SmtpClient

相反,您应该这样做:

MimeKit.MimeMessage message = CreateMyMessage ();
message.WriteTo (fileName);