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

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

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

0 ответов

Другие вопросы по тегам