2009-04-27 53 views
0

我想在用戶收到特定聲音的某個電子郵件時通知用戶。所以我需要檢測電子郵件的標題。如何在Windows Mobile上檢測電子郵件的標題?

我可以在框架2.0中使用MailMessage,但在Windows Mobile的緊湊框架中不支持此類。任何有關我可以使用哪個課程的建議?或者是不可能的?

+0

答案標記爲正確很適合我。 這裏是如何使用POP3命令用C#參考 - http://www.bitscn.com/pdb/dotnet/200806/142694.html – 2009-05-18 06:30:53

回答

1

另一種選擇是使用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的有用信息。

好運

+0

謝謝,它的作品。它比MAPI方式容易得多。 – 2009-05-18 06:29:08

0

有Microsoft.WindowsMo​​bile.PocketOutlook命名空間,但我相信它不允許您閱讀郵件。可能您需要使用MAPI。看到這個blog入門。涉及很多非託管代碼。

+0

貌似PR_SUBJECT在郵件信封屬性就是我在尋找。任何有關如何使用該財產的指南? – 2009-04-29 10:47:33