首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# mailitem.saveas

C# mailitem.saveas
EN

Stack Overflow用户
提问于 2017-06-19 17:27:49
回答 1查看 354关注 0票数 0

我有个问题。

我创建了一个正文中包含*.png的Outlook邮件。邮件被正确创建并与正文中的所有内容一起发送。

但我需要把那封邮件保存在本地磁盘上。正文中没有*.png的邮件为saved...but ...

有人知道为什么吗?

代码语言:javascript
复制
string sur = label4.Text;
DateTime ddd = DateTime.Now;
String ddd2 = ddd.ToString("yyyy-MM-dd");
string miesiac = ddd.ToString("MM");
string rok = ddd.ToString("yyyy");
string dzien = ddd.ToString("dd");
string czas = ddd.ToString("HHmmss");
string folder = ddd.ToString("yyyy-MM");

Outlook.Application app = new Outlook.Application();
Outlook.MailItem mailitem = app.CreateItem(Outlook.OlItemType.olMailItem);
mailitem.SentOnBehalfOfName = "some@example.com";
mailitem.To = txtAdres.Text;
mailitem.Subject = txtIM.Text;
mailitem.Attachments.Add(sur);
mailitem.HTMLBody = "<html><div style='font-size:12px; font-family:Tahoma;'><body> <p><img src = 'I:\\szablony\\images\\top.png'</img> <p>" + grzecznosciowa + "</p> <p>" + punkt_1 + "</p> <p>" + punkt_2 + "</p> <p>" + punkt_3 + "</p> <p> " + punkt_4 + "</p> <p>" + punkt_5 + "</p> <p>" + punkt_6 + "</p> <p>" + punkt_7 + "</p> <p>" + punkt_8 + "</p> <p>" + punkt_9 + "</p> <p>" + punkt_10 + "</p> <p>" + punkt_11 + "</p> <p>" + punkt_12 + "</p> <p>" + punkt_13 + "</p> <p>" + punkt_14 + "</p> <p>" + punkt_15 + "</p> <p>" + punkt_16 + "</p> <p>" + punkt_17 + "</p> <p>" + punkt_18 + "</p> <p>" + wkrotce + "</p> <p>" + powazanie + "</p> <p>" + dol + "</p> </body></html>";
mailitem.Importance = Outlook.OlImportance.olImportanceHigh;
string adres_msg = @"\\some\adres\examles\" + folder + @"\" + ddd2 + @"\" + txtIM.Text + "-" + ddd2 + "-" + czas + "-" + txtAPPID.Text + ".msg";
mailitem.SaveAs(adres_msg) ;
((Outlook._MailItem)mailitem).Display();
((Outlook._MailItem)mailitem).Send();
EN

回答 1

Stack Overflow用户

发布于 2017-06-19 21:51:27

我找到了一个解决方案

代码语言:javascript
复制
mailitem.Attachments.Add(pani_c);
mailitem.Attachments.Add(pani_wc);
mailitem.Attachments.Add(powazanie2);
mailitem.Attachments.Add(dol2);

mailitem.HTMLBody = String.Format("<html><div style='font-size:12px; font-family:Tahoma;'><body> <p><img src ='cid:top.png'</img> <p><img src ='cid:pani.png'</img></p> <p>" + punkt_1 + "</p> <p>" + punkt_2 + "</p> <p>" + punkt_3 + "</p> <p> " + punkt_4 + "</p> <p>" + punkt_5 + "</p> <p>" + punkt_6 + "</p> <p>" + punkt_7 + "</p> <p>" + punkt_8 + "</p> <p>" + punkt_9 + "</p> <p>" + punkt_10 + "</p> <p>" + punkt_11 + "</p> <p>" + punkt_12 + "</p> <p>" + punkt_13 + "</p> <p>" + punkt_14 + "</p> <p>" + punkt_15 + "</p> <p>" + punkt_16 + "</p> <p>" + punkt_17 + "</p> <p>" + punkt_18 + "</p> <p><img src ='cid:tekst_pani.png'</img></p> <p><img src ='cid:powazanie.png'</img></p> <p><img src ='cid:dol.png'</img></p> </body></html>", graf, pani_c, pani_wc, powazanie2, dol2);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44626811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档