태그 보관물: html-mail

html-mail

썬더 버드는 수신 된 html 메일의 긴 줄을 감쌀 수 있습니까? 본문을 일반 텍스트로 전환하는 것입니다. 그러나 모든

줄이 Thunderbird의 창 너비보다 길고 화면 너비보다 더 긴 HTML 형식의 전자 메일 (* 1)을 자주받습니다. 이 메시지를 읽으려면 항상 가로로 스크롤해야합니다.

메시지를 읽을 수있게하는 옵션 중 하나는보기 / 메시지 본문을 일반 텍스트로 전환하는 것입니다. 그러나 모든 서식이 손실됩니다. 간단한 HTML로 전환해도 도움이되지 않습니다.

이 메시지를 읽을 수 있도록 Thunderbird가 긴 줄을 감쌀 수있는 방법이 있습니까?

물론 구글 검색을했지만 작성 창에서만 작동하거나 보낸 사람에게 깨진 소프트웨어 사용을 중지하도록 알려주는 힌트 만 발견했습니다. 그다지 도움이되지는 않습니다.

(* 1 : 깨진 메일 클라이언트를 사용하는 뇌사 통신원으로부터 나는 알고 있지만, 이것에 대해 내가 할 수있는 일은 없습니다.)



답변

운 좋게도 Thunderbird는 실제로 확장 가능한 클라이언트이므로 가능한 해결책은 userContent.css파일에 대한 사용자 정의 CSS 규칙을 지정할 수 있는 파일 을 편집하는 것 입니다.

다음 단계를 수행하십시오.

  1. Thunderbird 프로파일 폴더로 이동하십시오 (페이지의 지시 사항을 따르고 OS를 선택하십시오). 다음과 같이 보일 것입니다 (다른 많은 파일과 함께).
  2. chrome디렉토리가 없으면 작성하십시오 .
  3. chrome폴더 안에 userContent.css일반 텍스트 파일로 이름이 지정된 파일을 작성 하십시오 ( 필요한 경우 파일 확장자표시하십시오 . 그렇지 않으면 userContent.css.txt파일로 끝나고 원하는 파일이 아님).
  4. 텍스트 편집기를 사용하여 파일을 편집하고 (메모장도 작동해야 함) 다음 줄을 입력하십시오.

    * { word-wrap: break-word; }
    
  5. Thunderbird를 다시 시작하면 좋습니다.

이것은 규칙을 적용하기 전후에 로컬에서 한 테스트입니다.

보시다시피 텍스트가 줄 바꿈 되지 않고 스크롤 막대가 있습니다.


이제 userContent.css적용하면 텍스트가 자동으로 줄 바꿈되므로 스크롤 막대가 없으므로 원하는대로 보입니다.


답변

Robertof의 답변을 보완하면서 다음을 사용했습니다 userContent.css.

/* Avoid annoyingly long lines */
body {
    max-width: 50em;
}

pre {
    max-width: 50em;
    white-space: pre-wrap;       /* CSS 3 */
}

이 방법을 사용하면 메시지가 어떻게 표시되는지 완벽하게 제어 할 수 있습니다.

userContent.css다음 폴더에 넣으십시오 (필요한 경우 작성).

C : \ Users \ [사용자 이름] \ AppData \ Roaming \ Thunderbird \ Profiles \ [프로필 이름] .default \ chrome \


답변

메시지를 보면서 메뉴 옵션을 사용 View / Word wrap within <PRE>하거나 Ctrl+ Shift+를 누릅니다 Q.


답변

더 낫다 :

/* Avoid annoyingly long lines */
body {
    max-width: 100%;
}
pre {
    max-width: 100%;
    white-space: pre-wrap;       /* CSS 3 */
}

그것은 완전한 창 너비를 사용하지만 어쨌든 랩핑되지 않은 표시를 피합니다!


답변