Simplenews/Mimemail entfernt TABLE Tag
Eingetragen von filmchen (17)
am 12.12.2017 - 17:23 Uhr in
am 12.12.2017 - 17:23 Uhr in
Ich habe mit Simplenews und Mime Mail inklusive eigenm Theme einen Newsletter gebaut, der in meinen Emailprogrammen Thunderbird und Adroid-Handys/Tablets gut funktioniert. Im MS Outlook 2013 und 2016 erscheint der Newsletter zerschossen. Insbesondere width-Tags werden nicht beachtet. Nach einer Google-Suche baute ich mein Newsletter-Theme mit Tabellen. Leider werden die Tabellen-Tags irgendwo herausgefiltert. Sie sind in der ankommenden Email nicht mehr im Quelltext.
Hat jemand von euch eine Idee, wo die rausgefiltert werden und wie sich sie wieder hereinbekomme?
So sieht mein Mimemail-Theme aus:
<body id="mimemail-body" <?php if ($module && $key): print 'class="'. $module .'-'. $key .'"'; endif; ?>>
<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" id="bodyTable"><!-- /#bodyTable -->
<tr>
<td height="100%" width="100%"><!-- /#bodyCell -->
<table border="0" cellpadding="0" cellspacing="0"><!-- /#innerTable -->
<tr>
<td align="center" valign="top" id="bodyCell" width="600">
<!-- BEGIN TEMPLATE // -->
<div id="center">
<div id="main" style="max-width: 600px;">
<div id="logo"><img src="http://mysite/sites/default/files/galerie/Logo_600.png" class="logo" alt="logo">
</div>
<?php print $body ?>
</div>
</div>
<!-- // END TEMPLATE -->
Das kommt in dem versendeten Newsletter raus:
<body id="mimemail-body">
<div id="center" style="background-color:#A7DB9F;padding-top:20px;padding-bottom:20px;">
<div id="main" style="max-width:600px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;background-color:#fff;">
<div id="logo"><img src="http://mysite/sites/default/files/galerie/Logo_600.png" alt="logo" style="margin-left:auto;margin-right:auto;margin-top:10px;width:600px !important;"></div>
<h2 style="text-align:center;">++++ Newsletter Dezember 2017++++</h2>
<div>
<div>
<div>
<div id="newsletter">
<div id="toc">
<div>
<p><em>Liebe Freundinnen und Freunde,</em></p>
etc... etc..
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, ich sag lieber nix was
am 14.12.2017 - 03:37 Uhr
Hi,
ich sag lieber nix was ich von Outlook halte aber die Probleme sind bekannt.
Evtl. hilft Dir dieser Link weiter:
https://gist.github.com/elidickinson/5525752
MfG
Robert
Danke Robert für den Link.
am 14.12.2017 - 13:28 Uhr
Danke Robert für den Link. Den hatte ich schon gefunden und auch ausprobiert. Das Problem ist, dass dieser Teil
<!--[if mso]>
<center>
<table><tr><td width="580">
<![endif]-->
beim Empfänger der Mail nicht mehr vorhanden wird. Markups werden herausgefiltert? Doch an welcher Stelle und kann ich das ändern?
Hi, das wundert mich
am 14.12.2017 - 14:05 Uhr
Hi,
das wundert mich nicht.
Der obere HTML Remark wird gar nicht beendet durch das END Remark -->
Dadruch ignoriert der HTML Parser vermutlich alles zwischen if und endif.
<!--[if mso]>
<center>
<table><tr><td width="580">
<![endif]-->
meiner Ansicht nach sollte der HTML Remark so aussehen.
<!--[if mso]-->
<center>
<table><tr><td width="580">
<!--[endif]-->
MfG
Robert