Я собираюсь построить почтовый сервер Apache james 3.2.0 с помощью nginx. Используйте JavaMail 1.5.0 для проверки того, что почтовый сервер james успешно отправил сообщение.
Но после того как я добавил nginx между Javamail и почтовым сервером Джеймса, nginx продолжал получать ошибку [12604#11312: *1 auth http server 192.168.0.92:465 sent invalid header in response while in http auth state, client: 127.0.0.1, server: 0.0.0.0:9092, login: "admin@test.com"]
.
Ниже приведена моя конфигурация почты nginx:
mail {
auth_http 192.168.0.92:465;
smtp_capabilities "PIPELINING" "SIZE 10240000" "VRFY" "ETRN" "ENHANCEDSTATUSCODES" "8BITMIME" "DSN";
server_name singlewindow.gov.cn;
# only if upstream supports XCLIENT
xclient off;
smtp_auth login plain cram-md5;
server {
listen 9092;
# this is SMTP proxy!
protocol smtp;
proxy on;
proxy_timeout 30;
proxy_pass_error_message on;
}
}
12604#11312: *1 auth http server 192.168.0.92:465 sent invalid header in response while in http auth state, client: 127.0.0.1, server: 0.0.0.0:9092, login: "admin@test.com"