3

问题:

我有一个 Web 应用程序(基本上是 java servlet),我正在寻找一种通过 servlets api 处理邮件协议(smtp、pop)的方法。我正在尝试在我的应用程序中模拟一个非常简单的电子邮件服务器,以便我可以接收/处理电子邮件并执行一些业务逻辑。

我不需要邮箱,我不需要保留电子邮件,我只需要接收它们,处理并开始另一个过程。例如,如果一条消息发送到 box1@myemail.com,我需要启动 task1 并解析一些 box1@myemail.com,依此类推。

我知道我可以安装一个真正的邮件服务器,我知道有 James(java 邮件服务器),我可以从 servlet 获取任何邮箱,但我仍然必须单独注册每个邮箱,并且不想要这个。我只需要一个等待端口 25 的 servlet 处理任何 XYZ@myemail.com 请求,处理它并完成。

问题:

有谁知道这个问题是否有实现?

4

1 回答 1

0

Java中有一个非常基本的SMTP服务器实现,可能对您有用:Dumbster

另一方面,您的任务所需的 SMTP 协议部分非常简单。在你的情况下,我可能会破解一个假服务器。

于 2015-03-12T09:19:11.667 回答