Nginx 메일 모듈이 Auth-Pass 헤더에서 '%'를 %25로 인코딩한 이유는 무엇입니까?

Nginx 메일 모듈이 Auth-Pass 헤더에서 '%'를 %25로 인코딩한 이유는 무엇입니까?

아래 특수문자 비밀번호로 테스트를 해보겠습니다

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

%그리고 nginx 메일 모듈이 to로 인코딩되었지만 %25나머지 특수 문자는 괜찮다는 것을 깨달았습니다. 메일 클라이언트 수준에서 미리 인코딩되어 있습니까?

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

답변1

잠시 후,

나는 이 모듈을 조사하기로 결정했는데, 현재는 PLAIN_TEXT만 지원한다는 것을 깨달았습니다.

방금 PLAIN_TEXT 인증을 활성화하겠습니다. 그러면 문제가 해결될 것입니다.

관련 정보