Ошибки аутентификации IMAP почтового прокси-сервера NGINX

Ошибки аутентификации IMAP почтового прокси-сервера NGINX

Мне нужна помощь в том, чтобы заставить NGINX выполнять аутентификацию IMAP в качестве обратного прокси-сервера на локальном сервере Postfix Mail. Я вижу отслеживание на моем почтовом сервере 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;
      }
   }

Пожалуйста, помогите это сделать. Спасибо.

Связанный контент