我想在用戶收到特定聲音的某個電子郵件時通知用戶。所以我需要檢測電子郵件的標題。如何在Windows Mobile上檢測電子郵件的標題?
我可以在框架2.0中使用MailMessage,但在Windows Mobile的緊湊框架中不支持此類。任何有關我可以使用哪個課程的建議?或者是不可能的?
我想在用戶收到特定聲音的某個電子郵件時通知用戶。所以我需要檢測電子郵件的標題。如何在Windows Mobile上檢測電子郵件的標題?
我可以在框架2.0中使用MailMessage,但在Windows Mobile的緊湊框架中不支持此類。任何有關我可以使用哪個課程的建議?或者是不可能的?
另一種選擇是使用POP3。
使用普通插座的連接,並連接到你的用戶的郵件賬戶(通常爲端口110)。然後,您可以執行一些POP3命令,例如檢索部分消息的TOP。例如:
實施例1 - 返回標頭僅:
TOP 1 0
+OK Top of message follows
--- all message headers ---
實施例2 - 返回標頭和前10行體:
TOP 1 10
+OK Top of message follows
--- all message headers ---
--- first 10 lines of body ---
在收到相同,您可以解析單詞的文本:「Subject:」,它是標題的一部分。
這裏是一個網頁,涵蓋一些基本的POP3-commands。無論如何,通過使用Google,您可以找到許多有關POP3的有用信息。
好運
謝謝,它的作品。它比MAPI方式容易得多。 – 2009-05-18 06:29:08
您可以攔截電子郵件與IMapiAdviseSink
http://blogs.msdn.com/hegenderfer/archive/2009/04/28/intercepting-mail-using-imapiadvisesink.aspx
答案標記爲正確很適合我。 這裏是如何使用POP3命令用C#參考 - http://www.bitscn.com/pdb/dotnet/200806/142694.html – 2009-05-18 06:30:53