1

我正在尝试将 nginx 设置为邮件代理。我想要的只是让 nginx 接收邮件并将其转发到脚本。这套可能吗,还是我应该只使用 sendmail 。

4

2 回答 2

3

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

于 2009-02-10T03:16:28.080 回答
1

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

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

所以不,它不会将实际的电子邮件转发到脚本(在 MTA 中查找诸如 exim 之类的 'pipe_tansport' 之类的东西),但它会让您使用脚本将身份验证放在现有 smtp 服务器的前面。

于 2013-01-21T00:57:26.723 回答