简体   繁体   English

如何使用MailKit IMap成功发送邮件?

[英]How to get mail sent successfully with MailKit IMap?

I'd like to know if my outbox mail has been sent successfully.. 我想知道我的发件箱邮件是否已成功发送。

var client = new ImapClient();
....
var folders = client.GetFolders(client.PersonalNamespaces[0]);
var folder = client.GetFolder("已发送");//get sent mail floder in Chinese
var folderAccess = folder.Open(FolderAccess.ReadOnly);
string path = @"C:\temp\";

for (int i = folder.Count - 1; i >= 0; i--)
{
   var message = folder.GetMessage(i);
}

You can't send messages via IMAP, you can only send them via SMTP. 您不能通过IMAP发送消息,而只能通过SMTP发送消息。

Sending messages via SMTP do not put them into any IMAP folder. 通过SMTP发送邮件时,请勿将其放入任何IMAP文件夹中。 You have to put them there yourself. 你必须自己把它们放在那里。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM