Web アプリケーションのユーザーに、smtp サーバーを使用して電子メールを送信できるようにしたいと考えています。
ユーザー アカウントのパスワードは md5-hased であり、smtp サーバーは受信した値をハッシュして、正しいユーザー名とパスワードの組み合わせを確認します。
今、私は Zend_Mail_Transport_Smtp を設定する良い方法を探しています - 私は明らかに平文のパスワードを必要とし、それを smtp-server に転送し、それを md5-hash に変換します。しかし、それは、ユーザーのパスワードをプレーンテキストでどこかに保存する必要があることを意味します。これは避けたいと思います。
Zend フレームワークを使用して Web メーラーをセットアップする方法に関するベスト プラクティスはありますか?
私が持っていた唯一のアイデアは、ハッシュされていないパスワードをセッションに保存することでした (私のアプリケーションのユーザー アカウントはメール サーバー アカウントにリンクされています) が、この状況を処理するためのより良い方法が必要です。