c# - 使用 MailKit 将消息写入磁盘上的文件夹

标签 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"
};

_smtp.Send(message);

是否有使用 MailKit/MimeKit 执行此操作的解决方案?

感谢您的帮助!

最佳答案

是的,但是不涉及MailKit的SmtpClient...

相反,你会这样做:

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

关于c# - 使用 MailKit 将消息写入磁盘上的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39501331/

相关文章:

c# - 如果从同一个线程调用 Dispatcher.BeginInvoke 是否会将调用排队?

python - 亚马逊 SES SMTP Python 使用

.net - System.Net.Mail 替代方案

c# - 如何使用正则表达式替换模式?

c# - 时间预订视觉显示

php - 使用 Gmail 进行 SMTP 时,可以设置不同的 "from"地址吗?

c++ - C++ 中体面的 SMTP 客户端

C# smtpclient.send 开发速度非常慢,但生产速度很快

c# - 如果已经有正在跟踪的已更改对象,是否有任何方法可以使用 Entity Framework Core 保存单个对象?

Perl:使用 Office 365 发送邮件