這兩天剛好有同事問我 有沒有做過發送Email 時

將背景圖檔夾至E-mail 中 其實我之前都只有發送文字

或是用網址連結的方式 並無試過把圖檔夾在Email 因為這樣子通常檔案會比較大

今天早上就有興趣的找了一下資料 並做了個demo給同事參考

加上之前小君有問我問題 所以我就想說開個記事本 給我自已做筆記

因為我通常不會記下來要怎麼寫 哈哈 很懶得背書 

所以一邊幫助自已記憶 一邊做筆記 未來好查閱

----------------------------------------------------程式碼.cs--------------------------------------------
using System.Net.Mail;

string txtTitle;
string txtMessage;
txtTitle = " 這是一封測試信 ";//信件的標題
txtMessage = " 測試E-MAIL 及夾圖檔當背景圖~"; //內文

//將1604320031.jpg變成背景
txtMessage +="<body background=1604320031.jpg>";           
MailMessage message = new MailMessage();
message.From = new MailAddress("xxxxx@xxxxx.com.tw"); //從那寄出
message.To.Add("xxxxx@xxxxx.com.tw"); //寄給誰
MailAddress bcc = new MailAddress("xxxxx@xxxxx.com.tw"); // 附件給誰
message.Bcc.Add(bcc);
message.Attachments.Add(new System.Net.Mail.Attachment

(@"D:\123\1604320031.jpg")); //選擇圖片的實體路徑
message.Subject = txtTitle;
message.Body = txtMessage;
message.IsBodyHtml = true;

//SMTP Server Name改成自已的smtp

SmtpClient SMTP = new SmtpClient("SMTP Server Name");

SMTP.Send(message);

-----------------------------------------------------------結果-----------------------------------------------------

1604320031.jpg 已夾至email內

 E-Mail.JPG

創作者介紹
創作者 Wanda530 的頭像
Wanda530

WANDA。旺達

Wanda530 發表在 痞客邦 留言(0) 人氣()