【问题标题】:Create Email account from type existing Account Services从类型现有帐户服务创建电子邮件帐户
【发布时间】:2012-07-19 11:49:44
【问题描述】:

我已经浏览了 Android 文档提供的 SampleSyncAdapter 示例项目,但据我了解,我们需要添加一个自定义帐户服务的帐户。 但我需要从设备上现有的帐户服务创建一个电子邮件帐户。


为了更清楚我的问题,我举个例子

以下是我的设备上可用的帐户服务

我猜每个 Android 设备都可以使用“Google”和“Email”帐户服务。

现在我想配置一个“电子邮件”帐户,所以我必须按照以下步骤操作:

第 1 步:输入现有的电子邮件 ID 和密码

第 2 步:[a] 常规设置 属性:-(账户名、真实姓名、电子邮件地址)

第 2 步:[b] 传入服务器 属性:-(POP 或 IMAP 邮件服务器、服务器地址、用户名、密码)

第 2 步:[c] 传出服务器 属性:-(SMTP 服务器、用户名、密码)

第 3 步: 通过选择高级设置,我们可以配置端口和证书选项。

我们需要手动完成上述步骤,但我想通过使用上述所有设置以编程方式创建一个电子邮件帐户


那么如何以编程方式从现有帐户服务创建新的电子邮件帐户?我需要此功能用于 MDM。

【问题讨论】:

  • 你找到解决办法了吗?
  • 如果您找到任何解决方案,请分享。它会帮助我。
  • 这似乎不可能。你可以检查一下K9。它是一个开源项目,您可以创建任何类型的电子邮件帐户
  • 谢谢。我已经检查过K9。但它可以配置已经存在的电子邮件帐户。但是无法在 K9 中创建(或注册)新的电子邮件帐户。
  • 是的,你是对的......你不能这样做。原因在这里stackoverflow.com/questions/3956050/…

标签: android accountmanager google-account


【解决方案1】:

出于安全原因,您不得这样做。

想象一下使用用户不知道的设置配置帐户 - 用户甚至可能根本不知道帐户正在创建!这将是恶意软件、垃圾邮件等的主要目标点,因为不涉及验证码、用户许可或任何其他身份验证。

所以这是一种安全措施……而且在这方面做得很好。

【讨论】:

    猜你喜欢
    • 2011-08-05
    • 2020-11-22
    • 2021-12-28
    • 2011-11-16
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多