%20SMTP%20%D1%81%20%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B5%D0%B9.png)
В моей организации мы переносим определенную настройку веб+почта, и я думаю, что, возможно, nginx подойдет для того, что мне нужно, но я не могу полностью понятьофициальная документация.
У меня есть определенное веб-приложение (внутреннее) на машине A с набором пользователей. Машина A способна отправлять почту как *@example.net.
Я хочу разрешить некоторым пользователям отправлять письма как[email protected], но не как[email protected](некоторые пользователи разделяют некоторые группы, и у пользователя есть несколько разрешенных групп). Могу ли я настроить nginx для аутентификации пользователя по определенному URL и разрешить или запретить определенному пользователю в зависимости от поля MAIL FROM?
Если я могу получить запроскак и один из последних примеров(та же ссылка):
GET /auth HTTP/1.0
Host: localhost
Auth-Method: none
Auth-User:
Auth-Pass:
Auth-Protocol: smtp
Auth-Login-Attempt: 1
Client-IP: 192.0.2.42
Client-Host: client.example.org
Auth-SMTP-Helo: client.example.org
Auth-SMTP-From: MAIL FROM: <>
Auth-SMTP-To: RCPT TO: <[email protected]>
Я мог бы принимать хорошие решения из веб-приложения... при условии, что это работает, когда аутентификация не none. Но когда аутентификация - это что-то (LOGIN или PLAIN), я не знаю, будет ли Auth-SMTP-From
отправлено auth_http
.
На правильном ли я пути? Можно ли это сделать? Есть ли другой путь? Лучший путь?