2011-11-04 128 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 = /。提前致谢。 –

相关问题