Proxy nginx作为邮件代理

Proxy nginx作为邮件代理,proxy,email,nginx,Proxy,Email,Nginx,我正在尝试将nginx设置为邮件代理。我只想让nginx接收邮件并将其转发给脚本。这个设置是否可行,或者我应该只使用sendmail进行设置。我可以远程想象的唯一方法是让nginx侦听smtp端口并在该端口上运行smtp服务器web应用程序。此时,nginx基本上只将外部端口连接到本地运行的应用程序。 所以,是的,我认为使用像sendmail这样的真正的smtp服务器会更好。实际上,我建议您使用postfix,因为它可以更好地完成同样的事情。我可以远程想象的唯一方法是让nginx侦听smtp端口

我正在尝试将nginx设置为邮件代理。我只想让nginx接收邮件并将其转发给脚本。这个设置是否可行,或者我应该只使用sendmail进行设置。

我可以远程想象的唯一方法是让nginx侦听smtp端口并在该端口上运行smtp服务器web应用程序。此时,nginx基本上只将外部端口连接到本地运行的应用程序。
所以,是的,我认为使用像sendmail这样的真正的smtp服务器会更好。实际上,我建议您使用postfix,因为它可以更好地完成同样的事情。

我可以远程想象的唯一方法是让nginx侦听smtp端口并在该端口上运行smtp服务器web应用程序。此时,nginx基本上只将外部端口连接到本地运行的应用程序。
所以,是的,我认为使用像sendmail这样的真正的smtp服务器会更好。事实上,我建议您使用postfix,因为它可以更好地完成同样的事情。

缺少文档,但不适合使用它 看起来nginx邮件选项用于创建代理,以便更轻松地向现有MTA添加自定义身份验证

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

因此,它不会将实际电子邮件转发到脚本 (在MTA中寻找类似“pipe_tansport”的东西,比如exim)
但是,它允许您使用脚本将身份验证放在现有smtp服务器前面。

缺少文档,但不能随意使用它 看起来nginx邮件选项用于创建代理,以便更轻松地向现有MTA添加自定义身份验证

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

因此,它不会将实际电子邮件转发到脚本 (在MTA中寻找类似“pipe_tansport”的东西,比如exim) 但它允许您使用脚本将身份验证放在现有smtp服务器的前面