-3
我有要求在C#.net中的SMTP郵件的信件中顯示圖像?如何通過編程方式在c#.net中通過smtp郵件消息對象在電子郵件的頭部添加圖像?如何通過c#.net中的smtp郵件消息對象在電子郵件的頭部添加圖像?
我有要求在C#.net中的SMTP郵件的信件中顯示圖像?如何通過編程方式在c#.net中通過smtp郵件消息對象在電子郵件的頭部添加圖像?如何通過c#.net中的smtp郵件消息對象在電子郵件的頭部添加圖像?
您可以使用圖像標籤的內容識別您的電子郵件的HTML身體像這樣引用圖像:
<IMG SRC="cid:content-id" />
那麼你作爲一個鏈接的資源添加圖像到MAILMESSAGE的alternateviews部分:
AlternateView body = AlternateView.CreateAlternateViewFromString(m_msg.Body,null,"text/html");
//create the LinkedResource (embedded image)
LinkedResource embimg= new LinkedResource(filename,System.Net.Mime.MediaTypeNames.Image.Jpeg);
logo.ContentId = cid; // content-id used in image tag
body.LinkedResources.Add(embimg);
m_msg.AlternateViews.Add(body);
看看這個:http://stackoverflow.com/questions/1212838/c-sharp-sending-mails-with-images-inline-using-smtpclient – animaonline