NGINX 메일 프록시 IMAP 인증 오류

NGINX 메일 프록시 IMAP 인증 오류

NGINX가 온프레미스 Postfix 메일 서버에 대한 역방향 프록시로 IMAP 인증을 수행하도록 하는 데 도움이 필요합니다. POSTFIX 메일 서버에 추적이 표시되지만 IMAP이 계속 실패합니다. NGINX가 메서드, mpid 또는 TLS를 전달하지 않는 것 같습니다. 비밀번호가 통과되고 있는지 잘 모르겠습니다. 서버를 직접 대상으로 지정하면 모든 것이 예상대로 작동하기 때문에 로그인이 작동한다는 것을 알고 있습니다.

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;

      }

내 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;
      }
   }

이 작업을 수행하도록 도와주세요. 감사합니다

관련 정보