使用默认用户帐户以编程方式发送电子邮

Pra*_*u M 4 email android

我希望能够根据用户在我的应用程序的活动上按下按钮,从我的应用程序发送电子邮件.应用程序在按下按钮时需要自动发送电子邮件,即我不想向用户显示另一个电子邮件表单.电子邮件应该使用手机上的用户默认电子邮件帐户发送,而不是我硬编码到我的应用程序中的电子邮件帐户.而且我不希望将用户密钥放入我的应用程序配置中的电子邮件凭据中,我只是希望能够调用一些android api并说"将此主题和正文发送到此电子邮件地址,使用默认值用户在手机上设置的帐户".

这可能吗?如果是这样,怎么样?

Ale*_*dam 6

要在后台发送,请查看相关问题列表右侧的第一个链接:

您需要使用JavaMail等电子邮件API:

使用JavaMail API在Android中发送电子邮件,而不使用默认/内置应用程序

根据评论更新:

如果没有,则无法以静默方式发送电子邮件:

  • 让用户首先知道并接受它(通过使用意图和电子邮件提供商)
  • 或者在上面使用电子邮件API之前询问用户名和密码(用户将隐式地通过输入这些值来批准发送/接收电子邮件)

这是一件非常好的事情!否则会有太多安全问题.如果您找到了方法,请将其发布为android中的错误报告.