2012-03-17 77 views

回答

0

我不知道有一個(有很好的可能是一個)。

即使我剛剛寫了一個SMTP服務器,它是用於與另一個特定服務器交談的非常特定的用例。如果你真的打算在野外互聯網上工作,我強烈建議你使用自己的解決方案。

一方面,我們擁有長期的SMTP標準。另一方面,我們有實際的實現。這些不一定是一回事。理想情況下,這些年來事情已經平息下來了,但簡單的事實是,有很多隻是將「編譯」內容編入現代服務器,只是爲了解決與其他「在野外」服務器之間的互操作性問題而獲得的知識。

最有可能的是,如果你製作自己的,它將「主要」工作,如果這對你很好,然後繼續前進。但是,如果這是更重要的事情,我會建議只與一個主要的電子郵件實施。

+0

謝謝,我很樂意使用已經寫好的實現,但傳統的郵件服務器不適合我的目的。現有的服務器實現之一是將消息作爲對象使用,但我必須調查node.js中的解決方案,以確定它們是否實際執行該操作。 – Matt 2012-03-17 04:41:18

+0

你究竟在做什麼?如果你願意寫一個SMTP服務器,然後寫一個簡單的,然後將Postfix放在它前面 - 然後讓它路由到你的系統。那麼你只需要支持一個SMTP服務器,而不是所有的SMTP服務器,並且只支持SMTP的一個子集。 Postfix處理艱苦的工作。如果你的服務器關閉了,Postfix會爲你排隊,直到它回來。你只要讓它開始,並讓它獨自一人。非常強大,非常強大。如果不是這樣,Postfix有其他選項(如proemial等)。 – 2012-03-17 05:42:03