nginx作为邮件代理

时间:2009-02-04 12:49:28

标签: proxy email nginx

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

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

所以不,它不会将实际的电子邮件转发给脚本 (在MTA中查找'pipe_tansport'之类的内容就像exim那样) 但它允许您使用脚本将身份验证放在现有的smtp服务器之前。

相关问题