【发布时间】:2013-01-21 08:57:26
【问题描述】:
我正在尝试将 nginx 设置为邮件代理。我想要的只是让 nginx 接收邮件并将其转发到脚本。这组可能吗,还是我应该只使用 sendmail。
【问题讨论】:
我正在尝试将 nginx 设置为邮件代理。我想要的只是让 nginx 接收邮件并将其转发到脚本。这组可能吗,还是我应该只使用 sendmail。
【问题讨论】:
我可以远程想象工作的唯一方法是让 nginx 在 smtp 端口上侦听并在该端口上运行 smtp 服务器 Web 应用程序。那时 nginx 基本上只会将外部端口连接到本地运行的应用程序。 所以,是的,我认为使用像 sendmail 这样的真正的 smtp 服务器会更好。实际上,我建议您使用 postfix,因为它可以更好地执行相同的操作。
【讨论】:
缺少文档,但无法使用它 看起来 nginx 邮件选项用于创建代理以更轻松地向现有 MTA 添加自定义身份验证。
一个用例可能是使用 php 脚本使用网站的现有用户数据库对现有网站用户进行身份验证,而无需为他们创建系统用户或设置额外的数据库。
所以不,它不会将实际的电子邮件转发到脚本 (在 MTA 中寻找类似“pipe_tansport”的东西,比如 exim 来做到这一点) 但它会让您使用脚本将身份验证放在现有 smtp 服务器的前面。
【讨论】: