在Android程序中以编程方式配置第三方电子邮件帐户

4

是否可以通过编程在Android中配置第三方电子邮件帐户?是否有相应的API可用?

基本上,我正在尝试创建一个应用程序,该应用程序将执行以下操作:

  1. 要求用户输入电子邮件地址和密码
  2. 验证凭据。如果一切正常,则会自动使用传入和传出邮件服务器详细信息配置电子邮件帐户

问题是用户不容易记住服务器详细信息等。我们的目标是帮助用户在其设备上设置电子邮件帐户。


@Lucifer,我想知道是否有相应的API可用。我已经尝试搜索了,但是没有找到 :) - ambit
@ambit 你找到任何API了吗? - Mushahid Gillani
1个回答

1

如果是像gmail、hotmail、aol等流行的提供商,那么你可以做到这一点,但是像公司邮件等个人邮件服务器有自己的配置和其他难以编程衡量的因素。

至于如何实现邮件客户端,您可以查看K9邮件的源代码。它是一个优秀的开源、完整功能的Android电子邮件客户端。它支持POP3、IMAP和Exchange帐户。如果您研究其源代码,您将找到关于制作Android电子邮件应用程序的所有必要信息。它托管在Github上:

https://github.com/k9mail/k-9

这是在 Google Play 商店上的免费应用程序:

https://play.google.com/store/apps/details?id=com.fsck.k9&hl=en


它能够很好地与公司电子邮件地址配合使用吗?比如像abc@xyz.org这样的。 - Riddhi Shah
我认为没有理由不行。 - Anup Cowkur
如果能正常工作就很酷,因为最近几天我一直遇到通过公司电子邮件发送邮件的问题。 - Riddhi Shah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接