【发布时间】:2011-04-30 17:52:57
【问题描述】:
javax.activation 无法解决,为什么?
【问题讨论】:
javax.activation 无法解决,为什么?
【问题讨论】:
无法解决,因为它不包含在Android APIs 中。
如果您尝试在 Android 中发送电子邮件,最简单的方法是使用 Intent。
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_EMAIL, "address@domain.com");
sendIntent.putExtra(Intent.EXTRA_TEXT, "email text");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
sendIntent.setType("message/rfc822");
startActivity(Intent.createChooser(sendIntent, "Email:"));
如果您打算在后台或通过服务发送电子邮件,首先您应该检查您这样做的原因,但如果有合法需要并且不会侵犯用户的隐私,请参阅文章@987654322 @。文章的相关摘录是:
我们所做的是在公共网络库中实现了 EHLO、AUTH 和 STARTTLS 命令,并重用了 javax.mail 中的一些代码 sn-ps。当前支持的身份验证机制是“plain”和“login”,但我们还计划添加对 digest-md5 身份验证的支持。修补后的库也在 Gmail 和其他一些邮件服务器上进行了测试。
【讨论】: