Ich brauche Hilfe, damit NGINX die IMAP-Authentifizierung als Reverse-Proxy für den Postfix-Mailserver vor Ort durchführt. Ich sehe das Tracking auf meinem POSTFIX-Mailserver, aber IMAP schlägt weiterhin fehl. Es scheint, als ob NGINX die Methode, MPID oder TLS nicht übergibt. Ich bin nicht sicher, ob das Passwort weitergegeben wird. Ich weiß, dass meine Anmeldung funktioniert, denn wenn ich den Server direkt ansteuere, funktioniert alles wie erwartet.
Hier sind meine Anweisungen für 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;
}
hier ist meine HTTP-Serverkonfiguration:
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;
}
}
Bitte helfen Sie, dies zum Laufen zu bringen. Danke