从用户帐户发送电子邮件

时间:2014-01-13 10:07:11

标签: android

我需要从用户同步的帐户发送电子邮件。

我看到了这个例子:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com");
intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
intent.putExtra(Intent.EXTRA_TEXT, "I'm email body.");

startActivity(Intent.createChooser(intent, "Send Email"));

但我不想使用谷歌的应用程序,我想创建自己的活动来做到这一点。

我无法找到如何做到这一点。

另外,如果有人知道如何从谷歌的应用程序得到结果(用户是否发送了邮件?),这也可以解决我的问题。

1 个答案:

答案 0 :(得分:0)

听起来您希望完全控制电子邮件发送过程。要做到这一点,您需要自己与邮件服务器通信,而不是将控制权传递给另一个应用程序。

也许此链接会指向正确的方向。

http://mobiledevtuts.com/android/android-sdk-smtp-email-tutorial/