4

SMTP のリバース プロキシとして nginx を設定しました。私のnginxセットアップは次のことができます:

  • ユーザー入力を受け取る
  • yapache サーバー経由でユーザーを認証する
  • 認証サーバーから上流サーバーのIPを受け取る
  • アップストリーム サーバーに接続する
  • アップストリーム サーバーとの SMTP 接続を確立し、メッセージを渡します。

しかし、SMTP 実装には通常の SMTP コマンドを介して渡されないクライアント IP とユーザー ID が必要なため、メッセージ配信は失敗します (私のユーザー ID は MAIL FROM とは異なります)。この情報をバックエンド サーバーに渡すにはどうすればよいですか?

4

0 に答える 0