2010-12-17 79 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);