Postfixは認証にRESTful APIを使用します。

Postfixは認証にRESTful APIを使用します。

パスワード/ユーザー名を解決するためにPostfixをRESTful APIに接続できますか?

私が想像する理想的なシナリオは、PostfixがLOGINまたはPLAINメソッド(TLSの後にしかありませんが、この質問のポイントではありません)を処理し、検証のためにユーザー名とパスワードをURLに渡すことです。

目的は、データベースへの直接接続を防止する複雑な方法でパスワードハッシュを格納する従来のPHPアプリケーションにPostfixを接続することです。

答え1

サフィックスの使い方SASL認証には、Cyrus SASL ライブラリまたは Dovecot をバックエンドとして使用できます。どちらにもREST APIはありませんが、スクリプト言語に精通している場合は、PostfixがDovecot認証プロトコルを使用してPHPアプリケーションでパスワードを照会できるようにするデーモンを作成できます。

または、Cyrus SASLにはSQLプラグインがあります。このプラグインを変更してアプリケーションと通信できます。

関連情報