使用意图发送到发件箱 Android 的电子邮件

Posted

技术标签:

【中文标题】使用意图发送到发件箱 Android 的电子邮件【英文标题】:Email sent using intent going to outbox Android 【发布时间】:2014-06-06 21:04:12 【问题描述】:

我正在开发应用程序,该应用程序为我使用以下意图发送电子邮件

Intent emailI = new Intent(Intent.ACTION_SEND);
    emailI.putExtra(Intent.EXTRA_EMAIL, new String[]"aaaaa@gmail.com","bbbbbbb@gmail.com");
    emailI.putExtra(Intent.EXTRA_SUBJECT,"Email Testing");
    emailI.putExtra(Intent.EXTRA_TEXT,"dear sir/mam find my mail");
    emailI.setType("message/rfc822");
    startActivity(Intent.createChooser(emailI, "Choose an Email client :"));

运行此代码后,在我用来发送邮件的电子邮件帐户的发件箱中会生成新消息。

我已授予以下权限:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

我正在模拟器中运行应用程序,并且我在模拟器中创建了帐户,该帐户运行良好。

【问题讨论】:

【参考方案1】:

试试 android.content.intent.ACTION_SEND

最终意图 emailIntent = new Intent(android.content.Intent.ACTION_SEND);

【讨论】:

以上是关于使用意图发送到发件箱 Android 的电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

仅通过 Android Studio 中的意图打开电子邮件应用程序

如何使用 SMTP 发送邮件并在 Outlook 发件箱中查看邮件?

在用户的发件箱中使用 PHP 发送邮件?

OutLook发件箱中部分邮件无法正常发送,即使重新按发送都发不出去

新时期邮件群发软件怎么样?为啥不用发件箱就能发呢?

如果 Outlook 关闭,则从 C# OOM 发送的电子邮件将保留在发件箱中,直到下一次 Outlook 启动