ошибка ssl сессии при проксировании smtp
Юрий Ястребов
yyv83 на mail.ru
Ср Дек 3 19:59:09 UTC 2025
Всем доброго времени суток.
Я столкнулся с неожиданной проблемой, может кто-то подскажет...
У меня в контексте mail проксируется smtp-сесcии на бэкенд (postfix).
Все клиенты работают за исключением МФУ, которые выполняют сканирование
и отправляют сканы в сообщениях по smtp. И вроде бы всё у них в настройках есть,
и сертификат на сервере full chain.
При попытке через 465 ssl такая ошибка (чувствительные данные изменены):
2025/12/03 22:33:50 [error] 2246179#2246179: *5952848 no password available while sending AUTH to upstream, client: 192.168.0.101, server: 0.0.0.0:465, login: "postmaster на example.org", upstream: 172.16.0.10:8465
Часть конфига:
mail {
auth_http localhost:8081/auth;
smtp_auth login plain cram-md5;
proxy_smtp_auth on;
error_log /var/log/angie/debug.log debug;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_certificate /opt/www/example.pem;
ssl_certificate_key /opt/www/example.key;
server {
listen 465 ssl so_keepalive=1m;
protocol smtp;
starttls off;
}
server {
listen 587 so_keepalive=1m;
protocol smtp;
starttls on;
}
}
При этом localhost:8081/auth - это статическая web-заглушка и всегда отдает нужные заголовки.
--
Юрий Ястребов
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://freenginx.org/pipermail/nginx-ru/attachments/20251203/55b0e69c/attachment.htm>
Подробная информация о списке рассылки nginx-ru