Ошибки аутентификации 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;
}
}
Пожалуйста, помогите заставить это работать. Спасибо