先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")