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

これを機能させるのにご協力ください。ありがとうございます

関連情報