Я сейчас ищу варианты прокси почтового сервера, который выберет вышестоящий сервер на основе аутентифицированного пользователя. Я не видел ничего подобного в руководстве NGINX для настройка почтового прокси-сервера, но можно ли вообще это сделать с помощью NGINX? Если нет, то есть ли другое прокси-решение, которое позволило бы это сделать?
Я вижу, что NGNIX позволяет несколько методов для выбора сервера балансировки нагрузки, но я не видел ничего, что позволило бы выбрать сервер аутентифицированным пользователем. (Ссылка здесь для балансировки нагрузки HTTP, но я предполагаю, что те же правила разрешены и для трафика SMTP.)
Если это невозможно с NGNIX, возможно ли это с HAproxy?
Да, ты можешь. Почтовый сервер для пользователя можно выбрать с помощью того же сценария, который авторизует пользователя. Просто следуйте данному руководству Вот пользователя NGINX.