2009-02-04 111 views
1

我想设置nginx作为邮件代理。我只想让nginx接收邮件并将其转发给脚本。这是可能的,或者我应该只使用sendmail。nginx作为邮件代理

回答

3

我可以远程想象,工作的唯一方法就是让nginx监听smtp端口并在该端口上运行smtp服务器web应用程序。此时,nginx基本上只会将外部端口连接到本地运行的应用程序。 所以是的,我认为用一个像sendmail这样的真正的smtp服务器会更好。其实,我推荐你使用postfix,因为它可以做得更好。

0

缺少文档,但是从中可以发现它 它看起来像nginx邮件选项用于创建代理,以更轻松地将自定义身份验证添加到现有的MTA。

用例可能是使用php脚本来验证使用网站现有用户数据库的现有网站用户,而无需为他们创建系统用户或设置额外的数据库。

所以没有,也不会在实际的电子邮件转发到一个脚本 (认准的事就像在MTA的像进出口“pipe_tansport”这样做) 但它会让你使用脚本把认证前面一个现有的smtp服务器。