我不需要轮询收件箱来接收邮件,而是直接在JBoss中接收邮件。有谁知道我怎么能做到这一点?
答案 0 :(得分:1)
我不知道这样做的任何轻量级方法。有一个java SMTP服务器(James),但它是应用程序的野兽。
但是,您可以手动编写它,如果您只需要侦听端口25并发出相应的SMTP噪音。这意味着要阅读SMTP规范,了解如何实施足够的协议来接受传入的传递。然后你遇到了让JBoss监听端口25的问题,这是unix上一个受根保护的端口。
总的来说,维护JBoss外部的单独SMTP服务器并通过POP3 / IMAP进行轮询可能要少得多。