您需要將它作爲html發送。 將word文檔保存爲html並使用它。 對於文檔中的圖像,您可以通過他們的絕對URL(通過互聯網公開提供)指向他們。可以使用LinkedResource
類。
使用LinkedResource類,圖像必須在源中指定一個cid。
var inlineLogo = new LinkedResource("path/myfile.png");
inlineLogo.ContentId = Guid.NewGuid().ToString();
var imageHtmlFragment = string.Format("<img alt='My Logo' src='cid:{0}' style='width: 250px;height: 60px;'/>",inlineLogo.ContentId);
var newMail = new MailMessage();
var view = AlternateView.CreateAlternateViewFromString(imageHtmlFragment, null, "text/html");
view.LinkedResources.Add(inlineLogo);
newMail.AlternateViews.Add(view);
那麼你需要構建的HTML,它不會爲你做。 – Arran 2013-03-07 12:02:29