我想从我的代码库中删除 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)的支持会很棒)。