C# 使用網易126郵箱發件和收件

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的郵件爲"刪除"
                    //...
                }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章