2010-07-14 32 views
0

我需要在WAN的不同站點之間建立一個文件分發系統。放入源計算機上某些輸入目錄的文件應該分發到其他站點上每臺目標機器上的一個目錄中。其中一個要求是,某些網站之間唯一允許的流量是SMTP。已經有一個守護程序,通過輪詢輸入目錄並將所有找到的文件作爲附件發送到配置的地址(最初被認爲是人類接收者),覆蓋發送方。通過SMTP文件分發:如何做接收方?

你會如何設計接收端?

  • 可以編寫一個精簡的SMTP服務器,僅處理這一個案例,從傳入的郵件中剝離附件,並將它們放入本地目錄中。
  • 可以設置一個完整的郵件服務器與本地交付,輪詢用戶的收件箱,並嘗試從那裏提取文件。
  • 可以使用配置或procmail來設置完整郵件服務器,以直接將附件提取到目錄中。

我不太喜歡這些提議中的任何一個,因爲它們比設置SSH或FTP服務器更爲複雜。我也沒有設置和管理郵件服務器的經驗。

您有任何建議或經驗可以分享嗎?

目標系統是Linux/Unix,但是如果你知道平臺獨立的東西,我也想聽聽。

回答

0

最合適的方法是建立一個支持SMTP的ESB,如ServiceMixMule。騾子更容易上手。