2017-10-07 39 views
0

我的要求與其他要求不同。我需要向客戶公開SMTP接口,但我需要使用不同的MTA來實際發送消息。我需要捕獲SMTP提交的消息,並對該消息進行相當程度的處理,包括在發送之前訪問數據庫。我可以使用Apache James作爲SMTP API

我可以使用Apache James + Mailet的組合來實現這個目標嗎?

回答

1

是的,當然!

您的客戶可以發送電子郵件給詹姆斯,詹姆斯將負責處理,並在需要時將其轉移給您的mta。

James的優勢來源於您可以通過XML定義郵件處理,您可以重複使用很多構建塊(mailet/matchers),並且您可以嵌入自定義代碼。

乾杯,