Почему почтовый модуль Nginx закодировал «%» в %25 в заголовке Auth-Pass?

Почему почтовый модуль Nginx закодировал «%» в %25 в заголовке Auth-Pass?

Я провожу тест с паролем из специальных символов ниже

~`!@#$%^&*()-_+={}[]|\/:;"'<>,.?

И я понял, что почтовый модуль nginx закодировал to %, %25но остальные специальные символы в порядке. Они предварительно закодированы на уровне почтового клиента?

 *3653 http header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?" 
 *3653 http proxy header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?"

решение1

Спустя некоторое время,

Я решил изучить этот модуль, но понял, что на данный момент он поддерживает только PLAIN_TEXT.

Я просто включу аутентификацию PLAIN_TEXT, и это решит проблему.

Связанный контент