C# 實現郵件代發

來源:互聯網
上載者:User

標籤:ble   tpc   encoding   code   add   enable   back   SSL加密   mes   

由於自己很好奇,有一些推廣之類的 郵件,寄件者後面,都有一個 由 .... 代發。

所以,尋找了一些資料,來驗證了一下實現方法。

 

 

  咱們先來看看,實現代發的 理想

 

  

 

 當然,這一種,是利用 代發的 郵箱伺服器來發送的,(下面給你代碼 ,備忘一下)

 

 

代碼如下:

 

 

 //執行個體化兩個必要的            MailMessage mail = new MailMessage();            SmtpClient smtp = new SmtpClient();            //發送郵箱地址            mail.From = new MailAddress("[email protected]");            //這裡是  代發郵箱,下面郵箱伺服器位址,也是填寫代發郵箱的伺服器位址            mail.Sender = new MailAddress("[email protected]");            //收件者(可以群發)            mail.To.Add(new MailAddress("[email protected]"));            //是否以HTML格式發送            mail.IsBodyHtml = true;            //主題的編碼格式            mail.SubjectEncoding = Encoding.UTF8;            //郵件的標題            mail.Subject = "測試一下發件的標題";            //內容的編碼格式            mail.BodyEncoding = Encoding.UTF8;            //郵件的優先順序            mail.Priority = MailPriority.Normal;            //發送內容,咱們隨意填寫一些。            mail.Body = @"擷取開啟郵件的使用者IP,圖片由伺服器自動產生:";            //收件者可以在郵件裡面            mail.Headers.Add("Disposition-Notification-To", "回執資訊");            //發件郵箱的伺服器位址            smtp.Host = "smtp.163.com";            smtp.DeliveryMethod = SmtpDeliveryMethod.Network;            smtp.Timeout = 1000000;            //是否為SSL加密            smtp.EnableSsl = true;            //設定連接埠,如果不設定的話,預設連接埠為25            smtp.Port = 25;            smtp.UseDefaultCredentials = false;            //驗證寄件者的憑據            smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "xxxx");            try            {                //發送郵件                smtp.Send(mail);                Console.WriteLine("發送成功");            }            catch (Exception e)            {                Console.WriteLine("發送失敗:" + e.Message);            }

 

 

當然了,上面一些郵箱資訊,自己改了一些,省的哪個妹子,給我發郵件   hahahahahahahahah

 

 

來,咱們看看 最終實現的效果。

 

 

 

 

就此,一個代發的郵件,成功完成。

 

注意: 代碼最關鍵的 是  

 mail.Sender = new MailAddress("[email protected]");

//發件郵箱的伺服器位址
 smtp.Host = "smtp.163.com";

 

C# 實現郵件代發

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.