2010-12-17 51 views
2

电子邮件我在C#程序具有呼叫:嵌入HTML成通过MAPI32

myEmail.SendMailPopup("Hi", "This is my email body"); 

它使用MAPI32.DLL打开与喜的主题和Outlook电子邮件的这身体是我的邮件正文。

然而,当我HTML发送,如

myEmail.SendMailPopup("Hi", "<html><body><b>Bold text</b></body></html>"); 

邮件正文包含什么,它确实在引号。

有没有办法解析这个HTML以粗体显示“粗体文本”?

谢谢。

回答

2

I'm not sure that is possible。您可能想要查看Microsoft.Office.Interop.Outlook选项。刚刚找到一个好的example

+0

谢谢我不知道我是疯了还是什么。 – jcolebrand 2010-12-17 18:32:08

+0

@drachenstern - 你不疯了:) – SwDevMan81 2010-12-17 18:33:28

+0

我至少希望,因为他有一个包装(sendmailpopup),包装可能,你知道,挂钩到一个实际上不同于MAPI32.dll库...可疑,我知道。 – jcolebrand 2010-12-17 18:35:28

1

由于SendMailPopup不是MAPI32.dll我意识到的方法,有无论如何分享什么SendMailPopup做的内部?无论如何,它是否偶然编码信息?

MAPI32.DLL承担

[DllImport("MAPI32.DLL")] 
static extern int MAPISendMail(IntPtr sess, IntPtr hwnd, MapiMessage message, int flg, int rsv);