午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    .net中發(fā)送郵件內(nèi)容嵌入圖片的具體實例
    來源:易賢網(wǎng) 閱讀:1856 次 日期:2014-10-11 14:25:55
    溫馨提示:易賢網(wǎng)小編為您整理了“.net中發(fā)送郵件內(nèi)容嵌入圖片的具體實例”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了.net中 發(fā)送郵件內(nèi)容嵌入圖片的具體實例,需要的朋友可以參考下

    例程一

    郵件內(nèi)容調(diào)用圖片格式為:<img src="cid:Email001">

    發(fā)送郵件的服務端代碼為:

    SmtpClient 發(fā)送郵件的對象 //代碼省略

    代碼如下:

    System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage();

    mailMessage.From="發(fā)送者郵箱";

    mailMessage.To.Add("收件人郵件列表");

    mailMessage.CC.Add("抄送人郵件列表");

    mailMessage.Subject = subject;

    AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(content,null,"text/html");

    LinkedResource lrImage = new LinkedResource("a.jpg","image/gif");

    lrImage.ContentId = "Email001";

    htmlBody.LinkedResources.Add(lrImage);

    mailMessage.AlternateViews.Add(htmlBody);

    SmtpClient.Send(mailMessage);

    例程二

    代碼如下:

    SmtpClient smtp = new SmtpClient();

    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;

    smtp.Host = "smtp.163.com";

    smtp.Credentials = new NetworkCredential("renzhijie1111", "**");

    MailMessage mm = new MailMessage();

    mm.From = new MailAddress("renzhijie1111@163.com", "無敵任志杰測試");

    mm.To.Add("renzhijie1990@vip.qq.com");

    mm.Subject = "發(fā)送帶圖片郵件";

    string plainTextBody = "如果你郵件客戶端不支持HTML格式,或者你切換到“普通文本”視圖,將看到此內(nèi)容";

    mm.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(plainTextBody, null, "text/plain"));

    ////HTML格式郵件的內(nèi)容

    string htmlBodyContent = "如果你的看到<b>這個</b>, 說明你是在以 <span style="color:red">HTML</span> 格式查看郵件<br><br>";

    htmlBodyContent += "<a href="http://www.jb51.net//%22%3EVA娛樂網(wǎng)</a> <img src="cid:weblogo">"; //注意此處嵌入的圖片資源

    AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(htmlBodyContent, null, "text/html");

    LinkedResource lrImage = new LinkedResource(@"d:1.jpg", "image/gif");

    lrImage.ContentId = "weblogo"; //此處的ContentId 對應 htmlBodyContent 內(nèi)容中的 cid: ,如果設置不正確,請不會顯示圖片

    htmlBody.LinkedResources.Add(lrImage);

    mm.AlternateViews.Add(htmlBody);

    ////要求回執(zhí)的標志

    mm.Headers.Add("Disposition-Notification-To", "renzhijie1111@163.com");

    ////自定義郵件頭

    mm.Headers.Add("X-Website", "http://www.jb51.net/");

    ////針對 LOTUS DOMINO SERVER,插入回執(zhí)頭

    mm.Headers.Add("ReturnReceipt", "1");

    mm.Priority = MailPriority.Normal; //優(yōu)先級

    mm.ReplyTo = new MailAddress("renzhijie1111@163.com", "我自己");

    ////如果發(fā)送失敗,SMTP 服務器將發(fā)送 失敗郵件告訴我

    mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

    ////異步發(fā)送完成時的處理事件

    smtp.SendCompleted += new SendCompletedEventHandler(smtp_SendCompleted);

    ////開始異步發(fā)送

    smtp.SendAsync(mm, null);

    更多信息請查看IT技術專欄

    更多信息請查看網(wǎng)絡編程
    易賢網(wǎng)手機網(wǎng)站地址:.net中發(fā)送郵件內(nèi)容嵌入圖片的具體實例

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)