2009-02-04 106 views
1

我想設置nginx作爲郵件代理。我只想讓nginx接收郵件並將其轉發給腳本。這是可能的,或者我應該只使用sendmail。nginx作爲郵件代理

回答

3

我可以遠程想象,工作的唯一方法就是讓nginx監聽smtp端口並在該端口上運行smtp服務器web應用程序。此時,nginx基本上只會將外部端口連接到本地運行的應用程序。 所以是的,我認爲用一個像sendmail這樣的真正的smtp服務器會更好。其實,我推薦你使用postfix,因爲它可以做得更好。

0

缺少文檔,但是從中可以發現它 它看起來像nginx郵件選項用於創建代理,以更輕鬆地將自定義身份驗證添加到現有的MTA。

用例可能是使用php腳本來驗證使用網站現有用戶數據庫的現有網站用戶,而無需爲他們創建系統用戶或設置額外的數據庫。

所以沒有,也不會在實際的電子郵件轉發到一個腳本 (認準的事就像在MTA的像進出口「pipe_tansport」這樣做) 但它會讓你使用腳本把認證前面一個現有的smtp服務器。