nginx をプロキシに設定する (SSL を追加) 認証付き SMTP

nginx をプロキシに設定する (SSL を追加) 認証付き SMTP

私の組織では、特定のWeb+メール設定を移行しており、nginxが私のやりたいことに適していると思うのですが、公式文書

マシン A には、一連のユーザーを持つ特定の Web アプリケーション (社内) があります。マシン A は、*@example.net としてメールを送信できます。

一部のユーザーにメールを送信できるようにしたい[メールアドレス]、しかし、[メールアドレス](特定のユーザーはいくつかのグループを共有し、ユーザーには複数の許可されたグループがあります)。特定の URL に対してユーザーを認証し、MAIL FROM フィールドに応じて特定のユーザーを許可または拒否するように nginx を設定できますか?

リクエストをいただければ最後の例のように(同じリンク):

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]>

Auth-SMTP-From認証が none でない場合にこれが機能するのであれば、Web アプリケーションから適切な決定を下すことができます。ただし、認証が something (LOGIN または PLAIN) の場合、 がに送信されるかどうかはわかりませんauth_http

正しい方向に進んでいるだろうか? それはできるだろうか? 別の方法はあるだろうか? もっと良い方法はあるだろうか?

関連情報