왜 일부 이메일에는 의미없는 문자열이 헤더로 포함됩니까?

0
480

왜-일부-이메일은 말도 안되는 문자열-문자-문자-헤더 -00

대부분의 경우, 전자 메일은 문제 나 별다른 문제없이 도착하지만, 일부는 무의미한 문자열을 헤더로 사용하는 이유는 무엇입니까? 오늘날의 수퍼 유저 Q & A 게시물에는 당황한 독자의 질문에 대한 답변이 있습니다.

오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser에 의해 제공됩니다.

Judith E. Bell (Flickr)의 사진 제공.

질문

수퍼 유저 리더 dpdt는 왜 그가 무의미한 헤더를 가진 이메일을 받았는지 알고 싶어합니다 :

최근에 다음과 같은 제목의 이메일을 받았습니다.

왜-일부-이메일은 말도 안되는 문자열을 가지고 있습니다.

그것이 악성 코드 일 수 있다고 생각하면서 Malwarebytes로 확인을했지만 깨끗하게 나타났습니다. 제목이 무의미한 문자열 인 합법적 인 이유가 있습니까?

왜 일부 이메일에는 의미없는 문자열이 헤더로 포함됩니까?

대답

수퍼 유저 기고자 user313114는 다음과 같은 답변을 제공합니다.

당신이 가진 것은 RFC 2047에서 실패한 시도로 인코딩 된 헤더 텍스트입니다.

RFC 2047은 전자 메일 헤더에 비 ASCII 문자를 포함시키는 표준입니다. RFC 2047 표준을 준수하지 않는 헤더는 디코딩을 시도하는 것이 아니라 그대로 표시해야한다고 말합니다. 따라서 전자 메일 소프트웨어는 잘못된 헤더를보고이를 “정확하게”표시합니다 (표준에서 요구하는대로).

주류 소프트웨어가 RFC 2047을 그다지 악용하지는 않기 때문에 아마도 일부 대량 메일 링 소프트웨어에서 나올 것입니다. 소프트웨어에서 인코딩 된 단어를 너무 길게 (행 길이 제한은 76 자임) 금지되어 있습니다 (RFC 2047은 “MUST NOT”이라고 표시됨).

너무 길지만 수동으로 디코딩 할 수 있습니다. 일종의 모집 스팸처럼 보입니다.

왜-일부-이메일이 말도 안되는 문자열을 가지고있다


설명에 추가 할 것이 있습니까? 주석에서 소리를냅니다. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 원하십니까? 여기에서 전체 토론 스레드를 확인하십시오.