Я провожу тест с паролем из специальных символов ниже
~`!@#$%^&*()-_+={}[]|\/:;"'<>,.?
И я понял, что почтовый модуль nginx закодировал to %
, %25
но остальные специальные символы в порядке. Они предварительно закодированы на уровне почтового клиента?
*3653 http header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?"
*3653 http proxy header: "Auth-Pass: ~`!@#$%25^&*()-_+={}[]|\/:;<>,.?"
решение1
Спустя некоторое время,
Я решил изучить этот модуль, но понял, что на данный момент он поддерживает только PLAIN_TEXT.
Я просто включу аутентификацию PLAIN_TEXT, и это решит проблему.