我在C#中有一个程序有一个调用:
myEmail.SendMailPopup("Hi", "This is my email body");
使用MAPI32.DLL打开主题为Hi的Outlook电子邮件,这是我的电子邮件正文。
然而,当我发送HTML时,例如
myEmail.SendMailPopup("Hi", "<html><body><b>Bold text</b></body></html>");
邮件正文包含它在引号中的字面意思。
有没有办法解析这个HTML以粗体显示“粗体文字”?
感谢。
答案 0 :(得分:2)
I'm not sure that is possible。您可能想查看Microsoft.Office.Interop.Outlook选项。刚刚找到一个好example。
答案 1 :(得分:1)
由于SendMailPopup
不是我所知道的MAPI32.dll
方法,无论如何都要分享SendMailPopup
的内部结构吗?它是否偶然编码消息?
不MAPI32.DLL
假设
[DllImport("MAPI32.DLL")]
static extern int MAPISendMail(IntPtr sess, IntPtr hwnd, MapiMessage message, int flg, int rsv);