1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta Version
    6. Language Pack (User Interface)
    7. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu E-Mail und allgemeines Arbeiten
  4. Allgemeines Arbeiten / Konten einrichten / Installation & Update

Verhindern, dass Thunderbird HTML automatisch ändert

  • David.P
  • December 19, 2012 at 8:57 PM
  • Closed
  • Thread is Resolved
  • David.P
    Senior Member
    Posts
    257
    Member since
    23. Apr. 2007
    • December 19, 2012 at 8:57 PM
    • #1

    Thunderbird-Version: 3.1.20
    Betriebssystem + Version: Windows 7 64 Bit
    Kontenart (POP / IMAP): Beide
    Postfachanbieter (z.B. GMX): Gmail

    Hi Forum,

    ich habe in einer HTML-Mail den folgenden Codeblock:

    Code
    <![if !mso]>
    [hier steht HTML für Mailclients außer Microsoft Office-basierte (Outlook 2007, 2010, 2013)]
    <![endif]>


    Die Tags sind erforderlich, damit der enthaltene Code beim Empfänger nicht von Outlook 2007, 2010, 2013 dargestellt wird.

    Es handelt sich also um Conditional Comments (vgl. Wikipedia).

    Sobald der obige Codeblock in den Quelltext einer Mail eingefügt wird, schreibt der Thunderbird Composer den Code jedoch automatisch um, da er ihn für fehlerhaft hält. Der Code sieht dann aus wie folgt:

    Code
    <!--[if !mso]-->
    [hier steht HTML für Mailclients außer Microsoft Office-basierte (Outlook 2007, 2010, 2013)]
    <!--[endif]-->


    ...hat dann aber nicht mehr die gewünschte Funktionalität (s. oben).

    Die Frage ist also, wie man Thunderbird davon abhält, automatisch den Quellcode einer E-Mail zu verändern?

    Vielen Dank schonmal für Tipps,

    Grüße David.P

    ThreaderBird™ v.3

    Major Usability Redesign of Folders & Threads

  • mrb
    Senior Member
    Reactions Received
    113
    Posts
    24,306
    Member since
    13. Jun. 2004
    Helpful answers
    8
    • December 20, 2012 at 8:17 PM
    • #2

    Hallo,

    Quote

    Die Frage ist also, wie man Thunderbird davon abhält, automatisch den Quellcode einer E-Mail zu verändern?


    Gar nicht, denn es gibt keinen Standard für HTML in Mails. Genausogut versteht auch Thunderbird nicht alle HTML-Mails aus dem Hause Outlook.
    Die einzige sichere Möglichkeit, Mails universell zu lesen ist Reintext oder auch dann, wenn Absender und Empfänger den gleichen Mailklienten haben.
    Schon Newsletter besitzen unüberbrückbare Eigenheiten, die Thunderbird nicht versteht, man kann dann froh sein, wenn die Mail wenigstens einen Ersatztext in Reintext hat.

    Gruß

  • SusiTux
    Guest
    • December 20, 2012 at 9:56 PM
    • #3

    Hallo David.P,

    laut Deinem Link auf Wikipedia ist die von Dir angegeben Syntax nicht WC3-konform. TB hält sie also nicht nur für inkorrekt - sie ist es.
    Ich bin keine Expertin für HTML und schon gar nicht für proprietäres HTML. Aber, hast Du schon einmal die Variante ausprobiert, die in dem von Dir genannten Link aufgeführt ist?

    Code
    <!--[IF MSO]>Das ist für Outlook.<![ENDIF]-->
    <!--[IF !MSO]> -->Das ist für alle anderen MUAs.<!-- <![ENDIF]-->

    Gruß

    Susanne

  • David.P
    Senior Member
    Posts
    257
    Member since
    23. Apr. 2007
    • December 21, 2012 at 8:59 AM
    • #4

    Ja vielen Dank Susanne,

    diesen alternativen Code verwende ich in der Tat derzeit genau zu diesem Zweck, bzw. eine geringfügig optimierte Variante hiervon, die nur aus der englischen Wikipedia hervorgeht:

    Code
    <!--[IF MSO]>HTML-Kommentar, der nur von Outlook 2007, 2010, 2013 als Code interpretiert und ausgeführt wird<![ENDIF]-->
    
    
    
    
    <!--[IF !MSO]><!-->Code zwischen zwei HTML-Kommentaren, der nur von Outlook 2007, 2010, 2013 NICHT ausgeführt wird<!--<![ENDIF]-->


    Der Code (innerhalb des Kommentars) in der ersten Zeile wird auch tatsächlich nur von Outlook ausgeführt, und der alternative Code (zwischen den beiden Kommentaren) in der zweiten Zeile von allen anderen Clients -- mit der Ausnahme ausgerechnet von Outlook.com (ehemals Hotmail) -- welches leider keine der beiden Varianten ausführt.

    Das ist zwar in diesem Fall für die betreffende Zielgruppe wenig relevant, aber es wäre dennoch schöner, wenn der Code universell ohne Einschränkungen funktionieren würde.

    Auch generell würde es mich interessieren, welcher Mechanismus beim Thunderbird Composer im Hintergrund eine permanente Überwachung, Säuberung und Umformatierung des eingegebenen HTML vornimmt (und ob man dies eventuell irgendwie unterbinden kann).

    Grüße David.P

    ThreaderBird™ v.3

    Major Usability Redesign of Folders & Threads

  • mrb
    Senior Member
    Reactions Received
    113
    Posts
    24,306
    Member since
    13. Jun. 2004
    Helpful answers
    8
    • December 21, 2012 at 6:00 PM
    • #5

    Nur eine Frage:
    bedeutet "IF" Iframe?
    Von dem weiß ich, dass es Thunderbird nicht ausführt.

    Gruß

  • SusiTux
    Guest
    • December 21, 2012 at 9:14 PM
    • #6

    Hallo,

    Quote from "David.P"

    ... aber es wäre dennoch schöner, wenn der Code universell ohne Einschränkungen funktionieren würde.

    naja, dann müsstest Du Dich nach meinem Verständnis an Microsoft wenden. Die von Dir genannte Wikipedia sagt klar, dass dieser IE Code nicht W3C-konform ist. Warum Outlook.com keine der beiden Varianten, also auch nicht die W3C-konforme, ausführt, kann Dir sicher auch niemand besser begründen als MS selbst. Vielleicht findet sich aber der eine oder andere Artikel dazu im Internet.
    Eine echte Überraschung ist das übrigens nicht. Denn selbst zwischen Outlook und Outlook Express gibt (oder gab?) es Inkompatibilitäten.

    Quote from "David.P"

    Auch generell würde es mich interessieren, welcher Mechanismus beim Thunderbird Composer im Hintergrund eine permanente Überwachung, Säuberung und Umformatierung des eingegebenen HTML vornimmt (und ob man dies eventuell irgendwie unterbinden kann).

    Dazu müsstest Du Dich wohl an die Mozilla-Entwickler wenden. Offenbar prüfen TB und FF auf inkorrekten Code und versuchen ihn durch korrekten zu ersetzen.

    Quote from "mrb"

    bedeutet "IF" Iframe?

    Das "IF" ist das einleitende "Wenn" einer Bedingung. [IF !MSO] bedeutet soviel wie "Wenn nicht Microsoft Outlook dann führe den nachfolgen Code aus"

    Gruß

    Susanne

  • mrb
    Senior Member
    Reactions Received
    113
    Posts
    24,306
    Member since
    13. Jun. 2004
    Helpful answers
    8
    • December 22, 2012 at 11:16 AM
    • #7

    Danke Susanne,
    mich hatte irritiert, dass "IF" groß geschrieben ist und ich eine andere Bedeutung als "if" sah, so wie ich es auch kenne.

    Gruß

  • Community-Bot September 3, 2024 at 7:58 PM

    Closed the thread.

Current app version

  • Thunderbird 147.0.1 veröffentlicht

    Thunder January 29, 2026 at 4:35 PM

Current 140 ESR version

  • Thunderbird 140.7.1 veröffentlicht

    Thunder January 29, 2026 at 4:30 PM

Current 128 ESR version

  • Thunderbird 128.14.0 ESR veröffentlicht

    Thunder August 21, 2025 at 3:04 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™