0

我想通过电子邮件将一些凭据发送到特定的电子邮件地址。这封邮件将从哪个电子邮件地址发送?

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822"); i.putExtra(Intent.EXTRA_EMAIL  , new
String[]{"recipient@example.com"}); i.putExtra(Intent.EXTRA_SUBJECT,
"subject of email"); i.putExtra(Intent.EXTRA_TEXT   , "body of
email");
try {
    startActivity(Intent.createChooser(i, "Send mail...")); } catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(MyActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}

这里的发件人是谁?

4

2 回答 2

1

此意图将打开您设备中可用的邮件客户端。然后由您来添加发件人电子邮件 ID。或者,如果您已经登录,它将采用默认电子邮件 ID。

于 2012-12-17T06:32:47.433 回答
1

您应该为此使用 JavaMail Api 您可以在此帮助下发送和访问电子邮件:-- 检查此

&这里是图书馆

于 2012-12-17T06:33:42.167 回答