2011-11-04 142 views
1

我正在嘗試開發一個在Android平臺上發送和接收電子郵件的小應用程序。目前我一直在使用試圖發送電子郵件的Javamail API。然而,我認爲,如果我使用javamail實現我的應用程序,我將如何收到電子郵件並從我的應用程序獲取我已收到它的通知?這是否與Android上的Service和Provder類有關?我是一個完整的Android初學者。在Android上開發電子郵件客戶端應用程序

而且我想這一段代碼在這裏找到:

Android Programming - Send mail

,沒有運氣,因爲應用程序無法正常工作。

+0

發送和接收郵件不幸是兩件截然不同的事情......一件事是一臺服務器,另一臺是客戶端。這就像編寫Web瀏覽器或HTTP服務器一樣。這不是一回事。 – m0skit0

+0

是的,我知道,但我將如何在android上接收電子郵件?有沒有電子郵件課程?因爲我找不到方法。我想創建非常簡單的應用程序,比如默認電子郵件。 –

+0

由於您不是電子郵件服務器,而且您沒有域名,所以不能收到電子郵件,不會談論DNS服務器。您可能是指從電子郵件服務器獲取電子郵件。爲此,您需要使用POP3/IMAP協議。檢查一下這個庫。 – m0skit0

回答

3

JavaMail也可用於從POP3服務器獲取郵件。作爲一個例子看看這個類:PopMailImporter.java,特別是importMails和importMail函數。

+0

Soo我可以通過使用Javamail來構建電子郵件應用程序嗎? –

+0

@Stelios一個電子郵件應用程序可以是任何東西,但至少我可以說JavaMail可以輕鬆地將郵件發送到SMTP(更具體的提交)服務器並從POP3服務器接收郵件。 –

+0

非常感謝你,我目前正在看課程,但是你能幫助我更多地瞭解它的功能。我是新來的這種東西,我stucked = /。提前致謝。 –

相關問題