显然,通过JavaMail从Java EE应用程序发送电子邮件并不困难.我感兴趣的是接收电子邮件的最佳模式(主要是通知退回)?我对基于IMAP/POP3的方法(轮询收件箱)不感兴趣 - 我的应用程序将对入站电子邮件做出反应.
我能想到的一种方法是
myuser: "|/path/to/javahelper"
javahelper调用Java应用程序,传递STDIN.另一种方法可能是
myuser
(通过过滤器)到Java EE应用程序容器端口25.我之前做过的第一种方法(虽然使用不同的语言/设置).
从性能和(感知)清洁度的角度来看,我认为第二种方法更好,但它需要我提供适当的SMTP传输实现.另外,我不知道是否可以将网络套接字连接到bean ...
你有什么建议?你有关于第二种方法的细节吗?