android - 如何在 Android 上自动发送电子邮件?

标签 android email user-interface android-intent smtp

单击按钮后,我的 Android 应用会生成一些内容并需要将其通过电子邮件发送到用户预先配置的地址。

现在我正在通过 Intent 启动用户首选的电子邮件应用程序,并提供电子邮件的目标地址、主题和内容作为参数。用户只需按发送。

现在我想让用户更方便:因为所有数据都已经存在并且用户按下按钮生成电子邮件,我想删除最后一个发送电子邮件的按钮.

有没有办法在 Android 上发送电子邮件而无需任何额外的用户交互?

我知道我可以直接使用 SMTP,但是用户必须在我的应用程序中配置所有外发电子邮件设置。我正在寻找一种使用现有电子邮件帐户的方法,例如。 Intent 等的另一个参数。

最佳答案

Is there a way to send out the email on Android without any additional user interaction ?

直接使用 SMTP。出于明显的反垃圾邮件原因,您不能强制用户通过 Intent 代表您发送电子邮件。

I know I could use SMTP directly, but then the user would have to configure all the outgoing email settings in my app.

正确。

关于android - 如何在 Android 上自动发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19335476/

相关文章:

java - Android OnTouchListener 不起作用

Android 如何从 RelativeLayout 中删除 ImageView

delphi - 使用 TIdSmtp.Connect() 方法发生错误 11004 时获取扩展错误信息?

email - Mac OS X 10.10 Yosemite Postfix SASL身份验证失败

java - 如何让用户停止java应用程序

android - 在 Asynctask 中处理远程异常

java - 需要从 AsyncTask 返回值

读取 R 的电子邮件附件

ios - UICollectionViewCell 并排

java - 如何打开新窗口