In der user.js:

Klas­si­sche Ein­lei­tung (<Aut­hor> wro­te:):
user_pref("mailnews.reply_header_type", 1);

Ein­lei­tung "On <date> <Aut­hor> wro­te:":
user_pref("mailnews.reply_header_type", 2);

Ein­lei­tung "<Aut­hor> wro­te On <date>:":
user_pref("mailnews.reply_header_type", 3); 

Nun kann man die­se Anga­ben noch ver­fei­nern.

Deut­sches Datums­for­mat (nor­ma­ler­wei­se nutzt Mozil­la OS-Anga­ben):
user_pref("mailnews.reply_header_locale", "de-DE"); 

Anpas­sen des "Aut­hor wro­te":
user_pref("mailnews.reply_header_authorwrote", "%s schrieb"); 
(man kann hier natür­li­ch auch etwas kom­plett ande­res für schrieb ein­set­zen)

Datums­an­ga­be anpas­sen:
user_pref("mailnews.reply_header_ondate", "Am %s");
(anstel­le des "On <date>", auch hier kann man etwas ganz ande­res ein­tra­gen)

Tren­ner zwi­schen Datums und Aut­ho­r­an­ga­be:
user_pref("mailnews.reply_header_separator", ", "); 
(das Kom­ma stört, kann man hier also raus­lö­schen)

Dop­pel­punkt durch etwas ande­res erset­zen:
user_pref("mailnews.reply_header_colon", ":"); 
z.B. auch eine lee­re Zei­le:
user_pref("mailnews.reply_header_colon", "\n");
bzw.
user_pref("mailnews.reply_header_colon", ":\n");

Bei­spiel:
Mei­ne Ein­lei­tungs­zei­le lau­tet:
Am 29.11.2001 7:56 schrieb Hol­ger Metz­ger: 

Die dazu­ge­hö­ri­gen user.js ein­trä­ge lau­ten:

user_pref("mailnews.reply_header_type",          2); 
user_pref("mailnews.reply_header_ondate",        "Am %s"); 
user_pref("mailnews.reply_header_locale",        "de-DE"); 
user_pref("mailnews.reply_header_authorwrote",   "schrieb %s"); 
user_pref("mailnews.reply_header_separator",     " ");

Pro­blem:
Im Edi­tor (d.h. wäh­rend des Ver­fas­sens einer E-Mail) zeigt Mozil­la den Zei­len­um­bruch an wie er ein­ge­stellt ist unter Bear­bei­ten | Ein­stel­lun­gen | Mail&Newsgroups | Ver­fas­sen (Stan­dard: 72 Zei­chen), aber bei der Anzei­ge von E-Mails scheint Mozil­la den Umbruch ver­ges­sen zu haben und erst am Bild­schirm­rand umzu­bre­chen.

Erklä­rung (und Lösung):
Mozil­la umbricht brav nach ca. 72 Zei­chen (leicht in der Quel­le zu über­prü­fen mit Strg+U). Aber Mozil­la benutzt Format=Flowed (RFC 2646) zur Anzei­ge von E-Mails. Format=Flowed opti­miert die Dar­stel­lung­von E-Mails und News, indem an jedes Zei­len­en­de ein Leer­zei­chen ange­hängt wird, mit dem ein Format=Flowed-fähiges E-Mail­pro­gramm die Zei­len les­bar (d.h. "opti­miert") am Bild­schir­men­de umbricht. Ein Pro­gramm, das kein Format=Flowed ver­steht, sieht kei­nen Unter­schied in der Dar­stel­lung von E-Mails/Newspostings, da Mozil­la ja immer noch bei 72 Zei­chen umbricht (Mozil­la hängt ja nur ein Leer­zei­chen an jede Zei­le, das einen nicht-for­mat­flowed-fähi­gen Mai­ler nicht stört). Und noch ein­mal: Format=Flowed  ist nur eine Anzei­ge­art, Zei­len­um­brü­che wer­den ganz nor­mal benutzt.
Wei­te­re Infor­ma­tio­nen zu For­mat-Flowed (Eng­li­sch):
http://bugzilla.mozilla.org/attachment.cgi?id=123686&action=view

Auf klei­nen Bild­schir­men kann Format=Flowed sehr sinn­voll sein, denn es kommt damit nicht zu häß­li­chen Umbrü­chen im Text (da das Pro­gramm den Text dem Bild­schirm anpaßt). Auf gro­ßen Bild­schir­men wie­der­um ist die Dar­stel­lung in Format=Flowed eher unan­ge­nehm, da ewig lan­ge Zei­len schlech­ter zu lesen sind.

Die fol­gen­den user_prefs gehen wie immer in die user.js oder alt­ne­ra­tiv in about:config (Mozil­la, Sea­M­on­key) bzw. in Thun­der­bird unter Extras — Ein­stel­lun­gen — Erwei­tert — Kon­fi­gu­ra­ti­on bear­bei­ten.

Anzei­ge von Format=Flowed unter­bin­den:

user_pref("mailnews.display.disable_format_flowed_support", true);

Um auch das Sen­den in Format=Flowed zu unter­bin­den muß man noch fol­gen­de Zei­le hin­zu­fü­gen:

user_pref("mailnews.send_plaintext_flowed", fal­se);

Alter­na­ti­ve (für Fort­ge­schrit­te­ne):
Anstatt der Deak­ti­vie­rung von f=f kann man auch ein­fach nur die Wei­te anpas­sen, in der Format=Flowed Nach­rich­ten ange­zeigt wer­den.
Fol­gen­der Ein­trag muß dazu in die userContent.css:

.moz-text-flowed {
   max-width: 80ch !import­ant;
}

"80ch" ist die Wei­ten­an­ga­be, nach der umbro­chen wird, und frei wähl­bar. Die­se neue Mög­lich­keit basiert auf http://bugzilla.mozilla.org/show_bug.cgi?id=71110. Die userContent.css ist eine ein­fa­che Text­da­tei, die sich im chro­me-Ord­ner des Pro­fil­pfads befin­den muß.

Update (Aktua­li­sie­rung des ehe­ma­li­gen Unter­punkts 30 die­ser FAQ):

Die Zei­len­län­ge auf eine bestimm­te Län­ge zu beschrän­ken kann auch bei ein­fa­chen Text­nach­rich­ten bzw. HTML-Nach­rich­ten sinn­voll sein.

Fol­gen­des in die user.js ein­tra­gen:

user_pref("mail.quoted_graphical", fal­se);
user_pref("mail.quoteasblock", fal­se); 

Zudem muß man Format=Flowed deak­ti­vie­ren, damit die Bal­ken nicht bei Format=Flowed Nach­rich­ten ange­zeigt wer­den.
Für Thun­der­bird muß man zusätz­li­ch fol­gen­des in die userContent.css ein­fü­gen:
blockquote[type=cite] {
    pad­ding-bot­tom: 0 !import­ant;
    pad­ding-top: 0 !import­ant;
    pad­ding-left: 0 !import­ant;
    bor­der-left: none !import­ant;
    bor­der-right: none !import­ant;
}

Mit dem Add-on Quo­te­Co­lors kann man die Ein­stel­lun­gen auch vor­neh­men.

Auch dies wird über einen Ein­trag in der user.js erle­digt (alter­na­tiv über about:config)
user_pref("mail.server.default.abbreviate", fal­se);

Im Pro­fil­ord­ner gibt es ein Unter­ver­zeich­nis chro­me. In die­sem Ver­zeich­nis muss die Datei userContent.css mit einem Text­edi­tor geöff­net wer­den .  Dann fol­gen­de Zei­len hin­zu­fü­gen:

blockquote[type=cite] { 
color: navy ! import­ant; 
}
blockquote[type=cite] blo­ck­quo­te { 
color: maroon ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te { 
color: green ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: pur­ple ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: teal ! import­ant; 

Die Far­ben wer­den über color defi­niert. Hier im Bei­spiel wer­den also Quo­tes der ers­ten Ebe­ne dun­kel­blau dar­ge­stellt, die zwei­te Ebe­ne dun­kel­rot, die drit­te grün. Die Far­ben sind frei wähl­bar. Man kann auch belie­big vie­le Quo­te-Ebe­nen ange­ben indem man ein­fach eine blo­ck­quo­te Zei­le anhängt, also:

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: gray ! import­ant; 

Die Anga­be der Far­be geschieht ent­we­der mit Name (red) oder durch eine RGB-Anga­be (#FF0000).

Will man auch die senk­rech­ten Bal­ken in Far­be haben, muss man zusätz­li­ch die Anga­be bor­der­co­lor  benut­zen:

blockquote[type=cite] { 
color: navy ! import­ant; 
bor­der-color: black ! import­ant; 

blockquote[type=cite] blo­ck­quo­te { 
color: maroon ! import­ant; 
bor­der-color: navy ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te { 
color: green ! import­ant; 
bor­der-color: maroon ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: pur­ple ! import­ant; 
bor­der-color: green ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: teal ! import­ant; 
bor­der-color: pur­ple ! import­ant; 

blockquote[type=cite] blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te blo­ck­quo­te { 
color: gray ! import­ant; 
bor­der-color: teal ! import­ant; 

Die Far­be für bor­der-color und color müs­sen nicht über­ein­stim­men, auch hier kann man ange­ben was man will.

Nor­ma­ler­wei­se stellt Mozil­la Nach­rich­ten mit dem glei­chen Betreff unter einem Thre­ad dar. Kann mit fol­gen­der Anga­be ver­hin­dert wer­den (ab Mozil­la 1.5RC2 night­lies):

user_pref("mail.thread_without_re", fal­se);

Prak­ti­sch alle Ver­än­de­run­gen kön­nen mit Hil­fe der fol­gen­den Doku­men­te gestal­tet wer­den:
http://lxr.mozilla.org/seamonkey/source/themes/modern/messenger

Bei­spie­le: 

1.) Ver­grö­ße­rung der Schrift­dar­stel­lung im Body (Plain­text): 

.moz-text-plain pre {font-size: 12pt !import­ant;}

2.) Eine ande­re Schrift / ande­re Grö­ße zur Dar­stel­lung von Nach­rich­ten benut­zen: 

.moz-text-plain pre {font-fami­ly: Ari­al !import­ant;}

.moz-text-plain pre {font-size: 16 !import­ant;}

3.) Ande­re Far­be benut­zen: 

.moz-text-plain pre {font-color: green !import­ant;}

4.) Mani­pu­la­tio­nen der Signa­tur: 

.moz-txt-sig,.moz-signature {color: red !import­ant;} (Signa­tur wird rot ange­zeigt)

.moz-txt-sig > a,.moz-signature > a {color: yel­low !import­ant;} (Anzei­ge der Links in der Signa­tur in ande­rer Far­be, hier gelb)

5.) Far­be der Links im Mes­sa­ge­bo­dy: 

.moz-text-plain pre > a { 
     color: green ! import­ant; 
 } 

6.) Plain­text tags iden­ti­fiers los­wer­den

*bold*
/italic/
_un­der­li­ne_

Will man die */_ nicht anzei­gen las­sen, fügt man fol­gen­des in sei­ne userContent.css:

.moz-txt-tag { dis­play: none; }

Und um nur gezielt spe­zi­el­le tags aus­zu­schal­ten:

Aste­ri­ks: .moz-txt-star > .moz-txt-tag { dis­play: none; }

Schräg­strich:  .moz-txt-slash > .moz-txt-tag { dis­play: none; }

Unter­stri­chen:  .moz-txt-under­s­core > .moz-txt-tag { dis­play: none; }

Ver­ti­ka­ler Strich:  .moz-txt-ver­ti­cal­li­ne > .moz-txt-tag { dis­play: none; }

Signa­tur-Deli­me­ter (– ):  .moz-txt-sig > .moz-txt-tag { dis­play: none; }
7.) Threads mit unge­le­se­nen Nach­rich­ten spe­zi­ell mar­kie­ren (userChrome.css, Tip von Frens Ehlers):

treechildren:-moz-tree-cell-text(container, clo­sed, has­Un­re­ad, read)

{
text-deco­ra­ti­on: under­li­ne ! import­ant;
font-weight:bold ! import­ant;

Jetzt wer­de die Trees in denen sich noch eine unge­le­se­ne Nach­richt befin­det nicht nur unter­stri­chen, son­dern zusätz­li­ch auch fett dar­ge­stellt.

Der Phan­ta­sie sind prak­ti­sch kei­ne Gren­zen gesetzt. Wer sich ein biß­chen mit CSS aus­kennt, kann die Anzei­ge in Mail/News kom­plett nach sei­nen Wün­schen und Vor­stel­lun­gen gestal­ten.

8.) Ändern der Schrift im Com­po­ser (Plain­text):

BODY[style*="width: 72ch"]
{
  font-fami­ly: "Luci­da Con­so­le" !import­ant;
  font-size: 11pt !import­ant;
}

9.) Gequo­te­ten Text auch im Edi­tor in einer ande­ren Far­be dar­stel­len:

span[_moz_quote=true] {
color: #000000 !import­ant;

Dabei ist für #000000 (schwarz) die gewünsch­te Far­be anzu­ge­ben. Es gehen auch die übli­chen HTML-Far­b­an­ga­ben mit Namen (red, green, blue, usw.)

Fol­gen­de Zei­le in die user.js hin­zu­fü­gen:

user_pref("mailnews.nav_crosses_folders", 0);

Mög­lich­kei­ten:

0 — Ohne Nach­fra­ge zur nächs­ten unge­le­se­nen Nach­richt in der nächs­ten Grup­pe wech­seln.
1 — Stan­dard­ein­stel­lung (Nach­fra­gen)
2 — Gar nichts machen.

Out­look (bzw. auch ande­re Micro­soft-Mail-Pro­duk­te) benut­zen anstel­le des "Re" zur Anga­be, dass die E-Mail eine Ant­wort ist, eine loka­li­sier­te Ver­si­on, näm­li­ch "Aw" für "Ant­wort". Das "Re" ist im inter­na­tio­na­len E-Mail-Ver­kehr Stan­dard. Übri­gens: "Re" bedeu­tet "Regar­ding" (also "Betref­fend") und nicht "Reply", die Über­set­zung "Aw" ist damit grund­sätz­li­ch fal­sch.

Es ist von Vor­teil, das unsäg­li­che "Aw" von Mozil­la wie ein "Re" behan­deln zu las­sen, um z.B. nicht bei E-Mail-Ver­kehr mit einem Out­look-User die Betreff­zei­le bei jeder Ant­wort mit einem wei­te­ren "Aw" anwach­sen zu las­sen.

Hin­weis: Die Erset­zung erfolgt erst bei neu emp­fan­ge­nen E-Mails, nicht bei bereits her­un­ter­ge­la­de­nen. Um die Ände­rung für alle E-Mails zu akti­vie­ren, muss man die MSF-Datei­en im Mail-Ver­zeich­nis löschen.

In die user.js:

user_pref("mailnews.localizedRe", "Aw");    — hierbei ist jede Kombination möglich, also auch die Varianten anderer Sprachen.

 

Mozil­la ver­wen­det, sobald man ein Zei­chen benutzt, das sich außer­halb iso-8859 – 1 befin­det, als Zei­chen­satz win­dows-1252. Bevor­zugt man aber aus Kom­pa­ti­bi­li­täts­grün­den iso-8859 – 15, fügt man fol­gen­de user_prefs in die user.js hin­zu:

user_pref("intl.fallbackCharsetList.ISO-8859-1",  "ISO-8859-15, windows-1252");
user_pref("intl.fallbackCharsetList.ISO-8859-15", "ISO-8859-1");

Um die fol­gen­de unnö­ti­ge Aus­zeich­nung für rei­ne Text-E-Mails ohne spe­zi­el­le Son­der­zei­chen zu umge­hen

Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

fol­gen­des in die user.js ein­tra­gen:

user_pref("mail.label_ascii_only_mail_as_us_ascii", true);

1. Nur-Text-Nach­rich­ten:

moz-text-plain {
    max-width: 80ch !important;
 }

Damit wer­den Nur-Text-Nach­rich­ten bei der ange­ge­be­nen maxi­ma­len Wei­te umbro­chen.

2. HTML-Nach­rich­ten:

.moz-text-html {
   max-width: 80ch !important;
} 

3. Bzw. kom­bi­niert das Gan­ze, falls gewünscht:

.moz-text-flowed, .moz-text-plain, .moz-text-html {
      max-width: 80ch !important;
}

Damit wer­den alle Nach­rich­ten immer bei einer bestimm­ten Län­ge umbro­chen.

Ein Anhang mit dem Namen winmail.dat bedeu­tet meis­tens, dass ein Out­look-Benut­zer eine fal­sch kodier­te Nach­richt gesen­det hat (indem der Sen­der die E-Mail im RTF-For­mat ver­fasst hat). Thun­der­bird (und übri­gens auch ande­re E-Mail-Pro­gram­me wie App­le Mail oder Evo­lu­ti­on) zeigt in die­sem Fall nur den Plain­text-Inhalt der E-Mail an, alle etwai­gen tat­säch­li­chen Anhän­ge sind in der omi­nö­sen Datei winmail.dat "ver­steckt".

Es gibt ein Addon, mit dem man den Inhalt von winmail.dat-Anhänge anzei­gen las­sen kann: Look­out. Für Sea­m­on­key hier.

Für Out­look-Anwen­der gibt es eine Anlei­tung von Micro­soft, wie man das Pro­blem von vor­ne­her­ein ver­hin­dert, hier ist die Anlei­tung.

 

Um den Goo­gle Kalen­der mit Thun­der­bird Light­ning zu syn­chro­ni­sie­ren benö­tigt man das Add-on Pro­vi­der for Goo­gle Calen­der. Nach einem Neu­start von Thun­der­bird kann man sei­nen Goo­gle Kalen­der pro­blem­los in Thun­der­bird ein­bin­den:

  • In Light­ning einen neu­en Kalen­der hin­zu­fü­gen.
  • Im ers­ten Menü "Im Netz­werk" aus­wäh­len. Auf Wei­ter kli­cken.
  • Im nächs­ten Fens­ter auf "Goo­gle Kalen­der" kli­cken und auf Wei­ter kli­cken.
  • In der Ein­ga­be­box sei­ne Goo­gle-E-Mail-Adres­se ein­ge­ben, auf deren Kalen­der man zugrei­fen will und den wei­te­ren Anwei­sun­gen fol­gen.
  • Ach­tung: Das Addon hat der­zeit Pro­ble­me. Unbe­dingt den "Geburts­tags­ka­len­der" deak­ti­vie­ren, denn son­st ver­wan­delt sich Thun­der­bird in eine Schne­cke.

Comments are closed.