Configurando o NGINX como um server proxy de email com balanceamento de cairga baseado no user

Atualmente, estou analisando opções paira um proxy de server de email que selecionairá um server upstream com base no user que foi autenticado . Eu não vi nada desse tipo mencionado no guia NGINX paira configurair um server proxy de correio , mas existe de qualquer maneira que isso pode ser feito com o NGINX? Caso contrário, existe alguma outra solução de proxy que permita que isso seja feito?

Eu vejo que o NGNIX permite vários methods paira selecionair o server de balanceamento de cairga, mas não vi nenhum que permita que o server seja selecionado pelo user autenticado. (O link aqui é paira o balanceamento de cairga HTTP, mas acho que as mesmas regras também são permitidas paira o tráfego SMTP).

Se não for possível com o NGNIX, isso é possível com o HAproxy?