以下の特殊文字のパスワードでテストを行います
~`!@#$%^&*()-_+={}[]|\/:;"'<>,.?
%
また、nginx メール モジュールが をエンコードしました%25
が、残りの特殊文字は問題ないことがわかりました。メール クライアント レベルから事前にエンコードされているのでしょうか?
*3653 http header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?"
*3653 http proxy header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?"
答え1
しばらくして、
このモジュールを調査することにしましたが、現時点では PLAIN_TEXT のみがサポートされていることがわかりました。
PLAIN_TEXT 認証を有効にするだけで問題は解決します。