Erros de autenticação IMAP do proxy de correio NGINX

Erros de autenticação IMAP do proxy de correio NGINX

Preciso de ajuda para fazer com que o NGINX execute a autenticação IMAP como um proxy reverso no servidor Postfix Mail local. Estou vendo o rastreamento no meu servidor de e-mail POSTFIX, mas o IMAP continua falhando. parece que o NGINX não está passando o método, mpid ou TLS. Não tenho certeza se a senha está sendo passada. Eu sei que meu login funciona porque se eu direcionar o servidor diretamente, tudo funcionará conforme o esperado.

Aqui estão minhas diretivas no nginx: /etc/nginx/nginx.conf

     server {
        listen  143;
        protocol imap;
        proxy on;
        imap_auth plain;
        auth_http_header user frank;
        starttls on;
        auth_http http://mail.example.com:9000/auth/imap;
        server_name mail.example.com;
        ssl_certificate   /etc/letsencrypt/live/mail.example.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/mail.example.com/privkey.pem;

      }

aqui está a configuração do meu servidor http:

server{
    listen 9000;
    server_name mail.example.com;

    location = /auth/imap {
            add_header Auth-Status OK;
            add_header Auth-Server 491.181.415.541;  # backend ip
            add_header Auth-Port   143;        # backend port
            add_header Auth-Method PLAIN;
            return 204;
      }
   }

Por favor, ajude a fazer isso funcionar. Obrigado

informação relacionada