您好,登錄后才能下訂單哦!
這篇文章主要介紹C#中如何實現Email發送郵件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
具體內容如下
//回執地址 var Receipt = "填寫你需要回執的地址"; //實例化兩個必要的 MailMessage mail = new MailMessage(); SmtpClient smtp = new SmtpClient(); //發送郵箱地址 mail.From = new MailAddress("發送郵箱地址"); //收件人(可以群發) mail.To.Add(new MailAddress("1402173344@qq.com")); //是否以HTML格式發送 mail.IsBodyHtml = true; //主題的編碼格式 mail.SubjectEncoding = Encoding.UTF8; //郵件的標題 mail.Subject = "測試一下發件的標題"; //內容的編碼格式 mail.BodyEncoding = Encoding.UTF8; //郵件的優先級 mail.Priority = MailPriority.Normal; //發送內容,帶一個圖片標簽,用于對方打開之后,回發你填寫的地址信息 mail.Body = @"獲取打開郵件的用戶IP,圖片由服務器自動生成:<img src='" + Receipt + "'>"; //收件人可以在郵件里面 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("郵箱賬號", "郵箱憑據"); try { //發送郵件 smtp.Send(mail); Console.WriteLine("發送成功"); } catch (Exception e) { Console.WriteLine("發送失敗:" + e.Message); }
以上是“C#中如何實現Email發送郵件”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。