使用设备的已登录Google帐户发送电子邮件

waq*_*lam 5 android accountmanager

有什么方法可以使用设备的已登录Google帐户发送电子邮件?

较早前曾提出类似的问题,但没有得到足够的答案,或者很久以前,现在已经有许多新的API可用。

以前,我一直Intent.createChooser在提示用户选择邮件客户端并手动发送邮件。但是这次,我希望整个过程能够在没有任何用户交互的情况下完成。我什至不想让用户提供一次性SMTP帐户详细信息或在此过程中使用我自己的帐户。

我知道,我可以访问AccountManager以获得有关登录帐户的信息,但是它可以帮助我发送电子邮件而无需任何用户交互(例如,以编程方式发送电子邮件)。

EvZ*_*EvZ 0

要以编程方式发送电子邮件(无需任何用户交互),您需要自己定义 smtp 服务器、帐户、密码、端口等检查此链接:在 Android 中以编程方式发送电子邮件

AccountManager 将帮助您仅获取用户的电子邮件,并且您需要找到自己的其他所需参数。