先imap登錄,然后獲取郵件,最后使用WriteTo方法保存到本地。
//...imap登錄后 var message = imap_client.Inbox.GetMessage(this_uid); message.WriteTo(hc.Server.MapPath("~") + "/files/".TrimStart('/').Replace(@"/", @"\") + DateTime.Now.ToString("yyyyMMddHHmmss") + ".eml")
//...imap登錄后
var message = imap_client.Inbox.GetMessage(this_uid);
message.WriteTo(hc.Server.MapPath("~") + "/files/".TrimStart('/').Replace(@"/", @"\") + DateTime.Now.ToString("yyyyMMddHHmmss") + ".eml")