1.發件
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(); client.Host = "smtp.126.com";//使用163的SMTP服務器發送郵件 client.UseDefaultCredentials = true; client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; //*******爲自己密碼或授權碼 client.Credentials = new System.Net.NetworkCredential("shihao316558512", "*******"); System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage(); Message.From = new System.Net.Mail.MailAddress("[email protected]"); Message.To.Add("[email protected]");//將郵件發送給QQ郵箱 Message.Subject = "測試標體"; Message.Body = "測試郵件體"; Message.SubjectEncoding = System.Text.Encoding.UTF8; Message.BodyEncoding = System.Text.Encoding.UTF8; Message.Priority = System.Net.Mail.MailPriority.High; Message.IsBodyHtml = true; client.Send(Message);
2.收件
using (Pop3Client client = new Pop3Client()) { client.Connect("pop.126.com", 110, false); //賬號,*******爲密碼或者授權碼,認證方式 client.Authenticate("shihao316558512", "**********", AuthenticationMethod.Auto); //登錄認證 int count = client.GetMessageCount(); //獲取郵箱總數 int size = client.GetMessageSize(1); //獲取編號爲1的郵件的大小 OpenPop.Mime.Message msg = client.GetMessage(1); //獲取編號爲1的郵件的內容 string title = msg.Headers.Subject; //client.DeleteMessage(1); //標記編號爲1的郵件爲"刪除" //... }