C#發送內置圖片html格局郵件的辦法。本站提示廣大學習愛好者:(C#發送內置圖片html格局郵件的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#發送內置圖片html格局郵件的辦法正文
本文實例講述了C#發送內置圖片html格局郵件的辦法。分享給年夜家供年夜家參考。詳細以下:
上面的代碼用於發送html格局的郵件,而且可以將圖片附加到郵件一路收回
MailMessage m = new MailMessage(); m.From = new MailAddress("[email protected]", "Raja Item"); m.To.Add(new MailAddress("[email protected]", "Sekaran Uma")); m.Subject = "html email with embedded image coming!"; // Create the HTML message body // Reference embedded images using the content ID string htmlBody = "<html><body><h1>Picture</h1><br><img src=\"cid:Pic1\"></body></html>"; AlternateView avHtml = AlternateView.CreateAlternateViewFromString (htmlBody, null, MediaTypeNames.Text.Html); // Create a LinkedResource object for each embedded image LinkedResource pic1 = new LinkedResource("pic.jpg", MediaTypeNames.Image.Jpeg); pic1.ContentId = "Pic1"; avHtml.LinkedResources.Add(pic1); // Create an alternate view for unsupported clients string textBody = "You must use an e-mail client that supports HTML messages"; AlternateView avText = AlternateView.CreateAlternateViewFromString (textBody, null, MediaTypeNames.Text.Plain); m.AlternateViews.Add(avHtml); m.AlternateViews.Add(avText); // Send the message SmtpClient client = new SmtpClient("smtp.jb51.net"); client.Send(m);
願望本文所述對年夜家的C#法式設計有所贊助。