【问题标题】:Android javax.activation cannot be resolved after including java mail 1.4.3 lib [closed]包含java mail 1.4.3 lib后无法解决Android javax.activation [关闭]
【发布时间】:2011-04-30 17:52:57
【问题描述】:

javax.activation 无法解决,为什么?

【问题讨论】:

    标签: android email


    【解决方案1】:

    无法解决,因为它不包含在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 和其他一些邮件服务器上进行了测试。

    【讨论】:

      猜你喜欢
      • 2020-08-23
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      相关资源
      最近更新 更多