썬더 버드는 수신 된 html 메일의 긴 줄을 감쌀 수 있습니까?


16

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

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

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

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

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

답변:


9

운 좋게도 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적용하면 텍스트가 자동으로 줄 바꿈되므로 스크롤 막대가 없으므로 원하는대로 보입니다.


3
userContent.css 팁은 훌륭하지만 제공 한 CSS가 저에게 효과적이지 않았습니다. 나는이 답변에서 하나를 사용했습니다 : stackoverflow.com/questions/248011/…
SPRBRN

보다 정확하게 말하자면 userContent.css에서 <pre>를 언급하는보다 구체적인 규칙을 추가하면 문제가 해결됩니다.
gerlos

이 줄만 추가 userContent.css하고 나에게 효과적입니다 : pre {white-space : pre-wrap;}
Hans

6

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 \


Robertof의 솔루션은 그렇지 않았지만 이것은 나를 위해 일했습니다. 감사!
Alexander Shcheblikin

이것은 작동하지만 작동하지 않습니다. TB가 실제로이 .css 파일을 읽고 있다는 것을 어떻게 알 수 있습니까?
Herman Toothrot

2

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

영상


Linux의 Thunderbird 31.1.1에는이 메뉴 항목이 없으며 키 입력에 응답하지 않습니다.
추후 공지가있을 때까지 일시 중지되었습니다.

@DennisWilliamson : 이제 애드온이 필요한 것 같습니다 : Toggle Word Wrap .
harrymc

이 기능은 TB가 아닌 FF에서만 작동합니다. "브라우저 창 (Firefox 또는 Seamonkey)에서보기 메뉴의 <PRE> 내에서 단어 줄 바꿈 확인 ..."
추가 통지가있을 때까지 일시 중지되었습니다.

결핵이 분명하기 때문에 잘못된 곳을 찾아야합니다. 그러나이 애드온은 HTML 모드에서 작동하지 않기 때문에 쓸모가 없다는 것을 알았습니다. 또한 TB 버전 24를 사용하고 있음을 알았습니다. TB가 왜 자동으로 업데이트되지 않는지 잘 모르겠지만, 곧 수동으로 업그레이드하지는 않을 것입니다. 감사.
harrymc

내 의견의 인용문은 귀하의 링크에서 왔습니다.
추후 공지가있을 때까지 일시 중지되었습니다.

0

더 낫다 :

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

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


1
특정 요점을 설명하기 위해 답을 확장 할 수 있습니까? 감사.
fixer1234

이 버전은 동적 너비 설정이 좋을 것이라는 점을 알았지 만 나에게는 효과가 없었습니다. 대신 100vw를 사용할 수 있습니까?
Pedi T.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.