2011-02-14 51 views
2

根据这个主题How to fetch the Email form device?有没有可能从电子邮件帐户像Gmail /雅虎/ hotmail等获取电子邮件 因此,如果我想编码一个电子邮件应用程序的Android将与任何电子邮件提供商的工作,我必须设置独立的服务器这将像adnroid设备和电子邮件服务器之间的代理。如何获取电子邮件?

回答

0

有许多方法可以访问电子邮件。为了创建一个通用客户端,您需要查看POP3和IMAP以接收邮件并通过SMTP发送邮件非常简单,但听起来您需要在编写可集成所有这些邮件的程序之前了解电子邮件的工作原理。此外,我确信有Android的电子邮件客户端可以完成您所描述的任何事情。希望这可以帮助。

1

我认为这个问题“如何从设备获取电子邮件”不是你想要的。

这个问题可能是一个不好的问题。它是说“如何从我的iPhone或Android手机获取原始下载的电子邮件”?等等

但是你说,我该如何编码一个android应用程序从我的邮件服务器下载。

我建议你看看IMAP或POP3协议。
Gmail和其他几个基于Web的电子邮件提供商支持IMAP。大多数ISP支持POP3和IMAP。您还需要使用SMTP发送电子邮件。

注意:POP3是最容易编码的。但有限制,消息通常从服务器下载到您的手机,并将驻留在那里。

IMAP期望您将消息留在服务器上。 此链接可能会对您有所帮助:http://namheo.wordpress.com/2010/04/26/smtps-imaps-in-java-android/ 这是一个基于java的解决方案。你还没有说你会用什么语言。

而且这一个: Gmail (or POP3) library for Android development

现在已经有Android的电子邮件客户端,我假设你想推出自己的,否则你将不会被要求对计算器?