显然,通过JavaMail从Java EE应用程序发送电子邮件并不困难.我感兴趣的是接收电子邮件的最佳模式(主要是通知退回)?我对基于IMAP/POP3的方法(轮询收件箱)不感兴趣 - 我的应用程序将对入站电子邮件做出反应.
我能想到的一种方法是
myuser: "|/path/to/javahelper"javahelper调用Java应用程序,传递STDIN.另一种方法可能是
myuser(通过过滤器)到Java EE应用程序容器端口25.我之前做过的第一种方法(虽然使用不同的语言/设置).
从性能和(感知)清洁度的角度来看,我认为第二种方法更好,但它需要我提供适当的SMTP传输实现.另外,我不知道是否可以将网络套接字连接到bean ...
你有什么建议?你有关于第二种方法的细节吗?
我想构建一个Java EE应用程序(EAR),它不仅提供Web服务(WAR)或直接JMS请求(EJB),而且我还想接受套接字请求(例如UDP数据包).
我尝试用java.net.DatagramSocket编写一个监听器,让它作为单独的进程运行,并将请求重定向到我的EAR应用程序.
问题是..如何无缝地将这样的套接字侦听器构建到我的Java EE(EAR)应用程序中?
谢谢.