将 NGINX 配置为基于用户的负载平衡的邮件代理服务器

将 NGINX 配置为基于用户的负载平衡的邮件代理服务器

我目前正在寻找邮件服务器代理将根据经过身份验证的用户选择上游服务器。我没有看到任何类似的东西在 NGINX 指南中提到配置邮件代理服务器,但是有没有办法用 NGINX 来实现这一点?如果没有,还有其他代理解决方案可以实现这一点吗?

我看到 NGNIX 允许几种方法用于选择负载平衡服务器,但我没有看到任何允许经过身份验证的用户选择服务器的规则。(此处的链接用于 HTTP 负载平衡,但我猜想相同的规则也适用于 SMTP 流量。)

如果 NGNIX 无法实现,那么 HAproxy 可以实现吗?

答案1

是的,你可以。可以使用授权用户的相同脚本来选择用户的邮件服务器。只需按照给出的指南操作即可这里由 NGINX 提供。

相关内容