2012-06-05 3 views
0

SMTP servers won't display attachments with emails that have content-type set to multipart/alternative 문제를 해결하기 위해 이메일을 multipart/mixed로 설정해야했지만 일반 텍스트와 HTML을 모두 표시하는 불행한 부작용이 있습니다. 무의미한 복제본을 작성하고 사용자에게보기 흉합니다.SMTP에서 사용자의 텍스트/일반 메시지 숨기기

다중 파트/혼합 세트를 사용하면 사용자가 'text/plain'을 (파서에서 사용하는 것처럼 제거하지 않고) 숨기고 HTML 만 표시 할 수 있습니까? 나는 핫메일, 야후 등의 밀폐 프로그램을 숨기고 IMAP 등이 아니라 사용자가 모든 것을 볼 수있는 것을 숨기고있다.

답변

1

텍스트를 사용자에게 표시하지 않으려면 텍스트/일반 부분의 내용이 더 정확하게 메타 데이터이므로 부분/혼합 메시지의 일부로 포함시키는 것이 잘못된 것으로 보입니다. 당신이 할 수 있다면 아마 머리글이나 무언가에 넣을 수 있습니다.

멀티 파트 메시지의 일부 여야하는 경우 메일 클라이언트가 알 수없는 사용자 지정 mime-type을 사용하여 테스트 해보고 문제의 섹션이 숨겨져 있는지 확인해보십시오. 이것은 다소 해킹 된 느낌이지만 잠재적으로 효과가있을 수 있습니다.

+0

주어진 텍스트 주위에 (알 수없는) 경계선 (시작점과 끝점)을 넣으면보기에서 실제로 숨겨집니다. 이것은 내가 사용자에게 방해하지 않고 파서와 통신 할 수있게하거나 혼동시킬 수 있기 때문에 이메일에 또 다른 깊이를 더할 것입니다. 이론 상으로는 파서 만 얻을 수있는 '스텔스'첨부 파일을 보낼 수 있습니다. 이렇게 많은 멋진 가능성! – user1433767

+1

다행입니다. 동작이 예측할 수 없으므로 최대한 많은 메일 클라이언트에서 테스트해야합니다. 만약 메일의 수신자가 읽을 수 없다는 것을 정말로 모르겠다면, 아마도 난독화할 수도 있습니다. ymmv. –