【发布时间】:2011-11-04 12:44:57
【问题描述】:
我正在尝试开发一个用于在 Android 平台上发送和接收电子邮件的小型应用程序。目前我一直在使用 Javamail api 尝试发送电子邮件。但是我认为,如果我使用 javamail 实现我的应用程序,我将如何接收电子邮件并从我的应用程序收到我已收到它的通知?这与 Android 上的 Service 和 Provder 类有关吗?我是一个完整的android初学者。
我也试过这里找到的这段代码:
Android Programming - Send mail
没有运气,因为应用程序不起作用。
【问题讨论】:
-
不幸的是,发送和接收邮件是两件完全不同的事情……一件是服务器,另一件是客户端。这就像编写 Web 浏览器或 HTTP 服务器一样。这不是一回事。
-
是的,我知道,但我要如何在安卓系统上接收电子邮件?有电子邮件课程吗?因为我找不到方法。我想创建一个非常简单的应用程序,比如默认电子邮件。
-
你不能收到邮件,因为你不是邮件服务器,也没有域,更不用说DNS服务器了。您可能的意思是从电子邮件服务器获取电子邮件。为此,您需要使用 POP3/IMAP 协议。检查图书馆。
-
嗯,是的,基本上我的问题是如何获取数据。我知道 k9 开源应用程序具有该功能,并且它们提供了 ode,但由于有 150 多个类,我无法找到它们获取邮件的确切位置。
-
如我所说,搜索 POP3/IMAP。
标签: android email service provider broadcasting