快速创建JavaMail

时间:2013-03-31 20:18:56

标签: multithreading asynchronous smtp javamail restlet

我正在尝试向我的Restlet服务器添加电子邮件通知功能。我今天刚从Stackoverflow了解到Java Mail是同步的。

因此有两个明显的选择:1。使用非常快的SMTP服务器2.使其成为Asnyc

同步调用SMTP服务器总是会引入更多延迟。因为我只是使用Java SE,所以没有花哨的EE东西。我正在考虑的是初始化一个用于发送邮件的新线程,但是,当我真的想要将响应从邮件服务器发送到Web客户端以确认邮件正由邮件服务器处理时,事情会变得复杂得多,因为我我必须等待线程得到回复。

现在有点困惑,有人可以提供有关如何使用Java SE进行操作的建议吗?

服务器:Ubuntu Server 12.04

1 个答案:

答案 0 :(得分:0)

Java SE提供并发功能,用于将工作委派给单独的线程,请参阅java tutorial