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

Conditional IF in einer HTML-Mail umgehen

  • PappaSde
  • October 29, 2010 at 9:48 PM
  • Closed
  • Thread is Resolved
  • PappaSde
    Member
    Posts
    3
    Member since
    11. Nov. 2009
    • October 29, 2010 at 9:48 PM
    • #1

    Umgebung: Thunderbird 3.1.6, IMAP, Windows XP

    Einen wunderschönen guten Abend.

    Ich habe da ein sehr spezielles Problem, auch wenn es nichts mit Netzwerk zu tun hat. Falls die Frage eher in eines der anderen Foren gehört bitte ich es umzulinken.

    Mein Problem:
    Ich habe heute einige Zeit mit dem Versuch zugebracht herauszufinden, wieso ich die Antwort auf eine Mail nicht angezeigt bekomme, weder in HTML noch Rein Text.. Vor kurzem hatte ich schon mal Probleme mit Multi-Part-Mails (von Outlook-Express), aber die konnte ich durch umstellen auf Reine Textanzeige umgehen.

    Das neue Problem ist perfide:
    Die Mail hat folgenden Inhalt:
    ...
    X-Mailer: Microsoft Office Outlook 11
    ...
    ------=_NextPart_000_01EF_01CB7745.C2D3F2B0
    Content-Type: text/plain;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
    ...
    <Inhalt der Original Mail als Text>
    ...
    ------=_NextPart_000_01EF_01CB7745.C2D3F2B0
    Content-Type: text/html;
    charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META content=3D"text/html; charset=3Diso-8859-1" =
    http-equiv=3DContent-Type>
    <META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18939"></HEAD>
    <BODY bgColor=3D#ffffff text=3D#000000><!--[if !mso]>
    <DIV dir=3Dltr align=3Dleft><SPAN class=3D109244506-29102010>
    ...
    <Inhalt der Antwort als HTML>
    ...
    <![endif]-->
    ...
    <Inhalt der Original Mail als HTML>

    Nach einiger Zeit habe ich verstanden, was passiert:
    Das Conditinal if (<!--[if !mso]>) sorgt dafür, dass der komplette Antworttext ein Kommentar ist, außer der Browser sieht mso als true an. Das macht der IE, Firefox und die Thundebird HTML-Engine aber nicht. Und da der Text-Part die Rückantwort nicht enthält wird außer der Original-Nachricht nichts angezeigt.

    Jetzt wäre es natürlich am einfachsten ich würde dem Absender sagen, wie ungeschickt er sein Briefpapier definiert hat, das er da offenbar verwendet (die Farben *argl*), aber diese Option besteht leider nicht.

    Gibt es eine Möglichkeit Thunderbird beizubringen das Conditional if so auzuwerten, dass er es anzeigt? Oder ein IE-Tab für Thunderbird, der die Mails unter IE darstellt, dass mit der FF Engine?

    Ich wäre echt glücklich, wenn jemand eine Lösung hätte.

    LG,

    Christian Stöhr.

  • grufo
    Junior Member
    Posts
    3
    Member since
    14. Sep. 2005
    • March 11, 2011 at 5:17 PM
    • #2

    hi christian,

    bist du bei deinem problem irgendwie weiter gekommen?
    ich habe hier praktisch das gleiche problem!

    thunderbird 3.1.9, imap server und windows xp

    html-mail geht an einen kunden und kommt dann von outlook express version "6.00.2900.5931" wieder retour, allerdings fehlt in der anzeige dann der antwort-text. outlook packt den ganzen semmel in ein conditional html statement und irgendwie schafft es der thunderbird nicht das korrekt darzustellen.
    stellt man auf reinen-text um sieht man die antwort manchmal - aber nicht immer.

    ich versuch mal hier ein start vereinfachtes beispielmail zu posten - ist immer noch ausreichend lange. man sieht recht schön dass via conditional html gewisse teile für gewisse browser ausgeblendet werden, ich nehme mal an thunderbird fühlt sich da nicht wirklich zuständig und zeigt daher keinen der angegebenen html-blöcke an.

    hat das schon mal wer als bug bei mozilla gemeldet?
    aus meiner sicht und aus der meiner user ist das definitiv einer! :-)

    schöne grüsse
    manfred

    Code
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=3Dcontent-type content=3D"text/html; =
    charset=3DISO-8859-15">
    <META content=3D"MSHTML 6.00.6000.17095" name=3DGENERATOR></HEAD>
    <BODY text=3D#000000 bgColor=3D#ffffff><!--[if !mso]>
    <DIV><FONT face=3DArial size=3D2>Hallo</FONT></DIV>
    <![endif]--><!--[if gte mso 9]><xml>
     <o:OfficeDocumentSettings>
      <o:RelyOnVML/>
      <o:AllowPNG/>
     </o:OfficeDocumentSettings>
    </xml><![endif]--><!--[if gte mso 9]><xml>
     <w:WordDocument>
      <w:View>Normal</w:View>
      <w:Zoom>0</w:Zoom>
      <w:TrackMoves>false</w:TrackMoves>
      <w:TrackFormatting/>
      <w:HyphenationZone>21</w:HyphenationZone>
      <w:PunctuationKerning/>
      <w:ValidateAgainstSchemas/>
      <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
      <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
      <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
      <w:DoNotPromoteQF/>
      <w:LidThemeOther>DE</w:LidThemeOther>
      <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
      <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
      <w:Compatibility>
       <w:BreakWrappedTables/>
       <w:SnapToGridInCell/>
       <w:WrapTextWithPunct/>
       <w:UseAsianBreakRules/>
       <w:DontGrowAutofit/>
       <w:SplitPgBreakAndParaMark/>
       <w:DontVertAlignCellWithSp/>
       <w:DontBreakConstrainedForcedTables/>
       <w:DontVertAlignInTxbx/>
       <w:Word11KerningPairs/>
       <w:CachedColBalance/>
      </w:Compatibility>
      <m:mathPr>
       <m:mathFont m:val=3D"Cambria Math"/>
       <m:brkBin m:val=3D"before"/>
       <m:brkBinSub m:val=3D"--"/>
       <m:smallFrac m:val=3D"off"/>
       <m:dispDef/>
       <m:lMargin m:val=3D"0"/>
       <m:rMargin m:val=3D"0"/>
       <m:defJc m:val=3D"centerGroup"/>
       <m:wrapIndent m:val=3D"1440"/>
       <m:intLim m:val=3D"subSup"/>
       <m:naryLim m:val=3D"undOvr"/>
      </m:mathPr></w:WordDocument>
    </xml><![endif]--><!--[if gte mso 9]><xml>
     <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
      DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
      LatentStyleCount=3D"267">
     </w:LatentStyles>
    </xml><![endif]--><!--[if gte mso 10]>
    <![endif]-->
      <DIV align=3Dcenter><FONT=20
      color=3D#000099><BIG><BIG>Hello,</BIG></BIG></FONT><BR><FONT=20
      color=3D#000099><BIG><BIG>we can offer our free=20
      loads:</BIG></BIG></FONT><BR><FONT=20
      color=3D#000099><BIG><BIG></BIG></BIG></FONT><BR><FONT=20
      color=3D#000099><BIG><BIG></BIG></BIG></FONT></DIV>
      <P class=3DMsoNormal><SPAN lang=3DEN-US></SPAN>&nbsp;</P>
      <P class=3DMsoNormal><SPAN lang=3DEN-US></SPAN>&nbsp;</P>
      <P class=3DMsoNormal><SPAN =
    lang=3DEN-US></SPAN>&nbsp;</P></BLOCKQUOTE></BODY></HTML>
    Display More

    Edited once, last by rum: Code Tags gesetzt (March 11, 2011 at 5:27 PM).

  • mrb
    Senior Member
    Reactions Received
    113
    Posts
    24,310
    Member since
    13. Jun. 2004
    Helpful answers
    8
    • March 11, 2011 at 5:24 PM
    • #3

    Hallo,
    Thunderbird kann mit allen nicht in TB selbst erzeugten externen HTML-Codes einschl. Skripten Probleme haben.
    Das Outlook-Mails in HTML/RTF oft nur von Outlook-Besitzern korrekt gelesen werden kann, dürfte ja bekannt sein.
    Der Grund ist oft, dass TB Skripte gar nicht oder nur beschränkt ausführt. Das kann einem auch passieren, wenn der HTML-Code direkt unter "Einfügen" im Verfassenfenster einkopiert wird.
    Entweder wird dann falsch angezeigt oder die Mail kann gar nicht erst versendet werden.

    Warum das alles nicht geht?
    Weil es keinen Standard für HTML in Mails gibt und viele, bes. MS, ihr eigens Süppchen kochen.
    Sucht euch einen adäquaten Mailklienten.
    Sorry, dass ich so antworten muss.
    Gruß

  • PappaSde
    Member
    Posts
    3
    Member since
    11. Nov. 2009
    • March 11, 2011 at 5:32 PM
    • #4

    grufo: Wir verwenden wieder Outlook Express. Denn ansonsten habe ich keinerlei Lösung dafür gefunden, leider.

    mrb: Ja, schon klar. Aber es wäre durchaus denkbar, dass man solche Sachen wie Conditional ifs ignoriert in der Anzeige von E-Mails. Die Tatsache, dass das ganze eine üble Schweinerei des MS-Mailers ist, ist mir auch klar, aber es nutzt nix, wenn man Mails dann nur unvollständig angezeigt bekommt. Vor allem, wenn klar ist, dass einer der am meisten eingesetzten Mailprogramme da komische Sachen macht. In der aktuellen Version ist FB nicht einsetzbar wenn man Kunden hat welche Outlook einsetzen und man deren Mails nicht lesen kann.

    Ich hatte gehofft es gäbe vielleicht eine Lösung ala Greasemonkey.

    LG,

    Schlumpf.

  • grufo
    Junior Member
    Posts
    3
    Member since
    14. Sep. 2005
    • March 11, 2011 at 6:50 PM
    • #5

    ich habs mal bei TB als bug gemeldet, weil im grunde steht da wirklich halbwegs lesbarer html code drinnen, der tb braucht nur hergehen und sich für den html code zuständig fühlen der da drinnen steht - wenn er also bei "mso 9" einfach darstellt was drinnen steht, dann sieht jeder was er sehen muss! :-)

    mrb: dass html in mails kacke ist weiss ja wohl jeder der sich damit beschäftigt, wenn aber schon mal gearbeitet hast und weisst was ein vorgesetzter ist, dann dürfte dir auch klar sein dass im geschäftsleben manchmal ein anderer wind bläst als beim freizeitmailen.
    tatsache ist dass es durch den html scheiss zu problemen bei der darstellung im tb kommt, wenn ich deinen satz "sucht euch einen adäquaten mailclient" richtig interpretiere, dann würde das heissen einen von microsoft - weil die stellen lustiger weise jeden krampf dar. dafür hat man dann jede menge anderer probleme. (ausserdem will ich keinen anderen client!)

  • graba
    Global Moderator
    Reactions Received
    628
    Posts
    21,763
    Member since
    17. May. 2006
    Helpful answers
    9
    • March 11, 2011 at 6:54 PM
    • #6

    Hallo,

    Quote from "grufo"

    ich habs mal bei TB als bug gemeldet,


    könntest du bitte noch den Link zu deiner BUG-Meldung angeben?!

    Gruß
    graba :ziehtdenhut:

    Keine Forenhilfe per Konversation!
    Für Thunderbird-Entwicklung spenden

  • grufo
    Junior Member
    Posts
    3
    Member since
    14. Sep. 2005
    • March 11, 2011 at 8:22 PM
    • #7

    aber klar doch :-)

    https://bugzilla.mozilla.org/show_bug.cgi?id=640983

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

    Closed the thread.

Current app version

  • Thunderbird 147.0 veröffentlicht

    Thunder January 15, 2026 at 12:54 PM

Current 140 ESR version

  • Thunderbird 140.7.0 veröffentlicht

    Thunder January 15, 2026 at 12:58 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™