Errores de autenticación IMAP del proxy de correo NGINX

Errores de autenticación IMAP del proxy de correo NGINX

Necesito ayuda para que NGINX realice la autenticación IMAP como proxy inverso en el servidor de correo Postfix local. Veo el seguimiento en mi servidor de correo POSTFIX, pero IMAP sigue fallando. Parece que NGINX no está pasando el método mpid o TLS. No estoy seguro de si se está pasando la contraseña. Sé que mi inicio de sesión funciona porque si apunto al servidor directamente, todo funciona como se esperaba.

Aquí están mis directivas sobre 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;

      }

aquí está la configuración de mi 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 ayuda a que esto funcione. Gracias

información relacionada