这一篇使用是的是IMAP 主要是QQ邮箱不支持EWS方式 无奈只能换种方式
IMAP全称是Internet Mail Access Protocol,即交互式邮件存取协议
使用程序集mail.dll
private static void ImapSearchEmail(EmailAcount emailAcount) { using (Imap imap = new Imap()) { try { imap.Connect("imap.qq.com"); // or ConnectSSL for SSL imap.UseBestLogin(用户名、密码); imap.SelectInbox(); List<long> uids = imap.Search(Expression.Since(Convert.ToDateTime(DateTime.Now.ToShortDateString()))); uids.ForEach(u => { //邮件对象 var email = new MailBuilder().CreateFromEml(imap.GetMessageByUID(u)); }); } catch (Exception ex) { //异常日志 } finally { imap.Close(); } } }
此密码 不是QQ的登陆密码 而是需要收到开通的密码。
设置——>账户设置——>开启IMAP 会生成密码的