我可以使用Apache James作为SMTP API

时间:2017-10-07 21:02:41

标签: smtp james

我的要求与其他要求不同。我需要向客户公开SMTP接口,但我需要使用不同的MTA来实际发送消息。我需要捕获SMTP提交的消息并对该消息进行大量处理,包括在发送之前访问数据库。

我可以使用Apache James + Mailet的组合来实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

是的,当然!

您的客户可以发送电子邮件给詹姆斯,詹姆斯将进行处理,并在您需要时将其转移到您的mta。

詹姆斯的优势在于你可以通过XML定义邮件处理,你可以重复使用很多构建块(mailet / matchers),并且可以嵌入自定义代码。

干杯,