0

我想从我的代码库中删除 Java EE 依赖项,以便我的程序更便携,更容易让“普通 joe”使用。我真的不想使用,mail.jar因为它依赖于 Java EE 容器(JBoss、Tomcat 等)。我也不想依赖简单包装mail.jar(apache commons-email)的东西,因为它仍然依赖于Java EE。

我在网上看到了一些提示在 Java SE 中使用套接字的东西,但是我发现评论者发布的示例表明它们不起作用或损坏了。

既然 Java EE 是基于 Java SE 构建的,那么 Java SE 肯定可以在没有 Java EE 的情况下发送电子邮件吗?

我怎样才能做到这一点?(现在想通过 Gmail 发送,但未来对其他 SMTP 服务(如 Exchange、Zimbra)的支持会很棒)。

4

1 回答 1

3

JavaMail API 可作为可选包用于 Java SE 平台,也包含在 Java EE 平台中。
参考

于 2013-04-03T16:13:20.930 回答