C# 實現郵件代發


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

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

 

 

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

 

  

 

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

 

 

代碼如下:

 

 

 //實例化兩個必要的
            MailMessage mail = new MailMessage();
            SmtpClient smtp = new SmtpClient();

            //發送郵箱地址
            mail.From = new MailAddress("zhangsan@support.hmeonline.net");
            //這里是  代發郵箱,下面郵箱服務器地址,也是填寫代發郵箱的服務器地址
            mail.Sender = new MailAddress("xxxxxxx@163.com");
            //收件人(可以群發)
            mail.To.Add(new MailAddress("xxxxxxx@qq.com"));
            //是否以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("xxxx@163.com", "xxxx");
            try
            {
                //發送郵件
                smtp.Send(mail);
                Console.WriteLine("發送成功");
            }
            catch (Exception e)
            {
                Console.WriteLine("發送失敗:" + e.Message);
            }

 

 

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

 

 

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

 

 

 

 

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

 

注意: 代碼最關鍵的 是  

 mail.Sender = new MailAddress("xxxxxxx@163.com");

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

 

 

 

 

 

給大家分享一點 阿里雲服務器的優惠券

https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=poymesj7&utm_source=poymesj7


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com