Probleme versenden von Mails mit Modul Printer, eMail and PDF
am 09.02.2012 - 13:20 Uhr in
Hallo,
ich benutze das Modul Printer, eMail and PDF und hab ein Problem bei versenden der Mail. Im Template ist definiert print [content]. Allerding versendet das Modul den Content immer anders. Im Outlook bekomme ich die Mail so wie auf der Seite dargestellt. Bei Yahoo, völlig verschoben und dann werden auch teilweise die mitgelieferten Bilder nicht angezeigt oder werden nur teilweise oder verschwommen versendet.
Weiß jemand wie man es hinkriegt, das die Darstellung in allen Mailpostfächern gleich ist und auch alle Bilder ordnungsgemäß übertragen werden?
Gleichzeitig produziert diese Modul bei der PDF erstellung direkt im Beitrag ein leeres Blatt. Auch hier weiß ich nicht wioran das liegen kann.
Vielleicht kennt sich ja jemand mit diesem Modul aus und hatte ein ähnlcihes Problem???
Danke vorab und viele
Grüße,
Manuela
- Anmelden oder Registrieren um Kommentare zu schreiben

HTML E-Mails sind eine
am 09.02.2012 - 13:31 Uhr
HTML E-Mails sind eine Wissenschaft für sich. Man bekommt sie nur schwer halbwegs überall gleich angezeigt, weil es eine Vielzahl verschiedener Clients gibt - dagegen ist es vergleichsweise einfach das Layout einer Site für eine handvoll unterschiedlicher Browser gleich hinzubekommen. Dazu kommen diverse Sicherheitseinstellungen, die bei jedem Empfänger anders aussehen können.
Vor HTML-E-Mail-Templates habe ich mich immer gedrückt (erfolgreich) und rate stets zu reinen Text-Mails, zumal der Verweis aus einer Mail auf die betreffende Webseite(n) den nützlichen Nebeneffekt hat, dass man es ggf. tracken kann und zusätzlich raffic auf der Website generiert.
Ansonsten gibt es im Web auch käufliche auf x Clients getestete Vorlagen für HTML-E-Mails, die man ggf. einbinden könnte.
Leider kann ich dann
am 09.02.2012 - 13:36 Uhr
Leider kann ich dann vermutlich die Ausgabe nicht in Tabellenfor machen oder, bzw. das ganze ist dann völlig unformatiert. Richtig? das nächste Problem sind ja auch die Bilder. Auf der Seite sind diese mit vergrößern und verkleiner dargestellt. Das würde ja beim versenden sicherlich auch nicht mitgeliefert?
Ich hab das jetzt mal
am 09.02.2012 - 13:49 Uhr
Ich hab das jetzt mal versicht mit plain Text uncl. Attachment. Dann bekomme ich die Mail ohne Inhalt. Im Attachment sieht alles oa aus wie auf der Seite. Allerding, wenn die Bilder angeklickt werden öffnen Sie sich nicht größer. Ich habe beim Content Template dazu folgenden text. Vielleicht stimmt ja da schon was nicht???
<tr>
<div class="field field-type-filefield field-field-dogpic">
<th class="field-label">Dog Images</th>
<th class="field-items clear-block">
<?php foreach ((array)$node->field_dogpic as $item) {
//print_r($item['filename']);
if($item['filename']) {
?>
<div><div class="field-item" style="float:left;"><a href="/<?php print $item['filepath'] ?>" rel="lightbox[<?php print $node->field_dogname[0]['view'] ?>]"><img width="100%" height="100%" src="/sites/default/files/imagefield_thumbs/<?php print $item['filename'] ?>"/></a></div></div>
<?php } } ?>
</th>
</div>
</tr>
Bitte denke das nächste Mal
am 09.02.2012 - 13:56 Uhr
Bitte denke das nächste Mal daran, Code auch mit dem Code-Button als solchen zu markieren. Das verhaut den anderen sonst unter Umständen die ganze Darstellung. Diesmal habe ich das für Dich gemacht.
Beste Grüße
Werner
okay, vielen Dank :-)
am 09.02.2012 - 14:12 Uhr
okay, vielen Dank :-)
Wenn Du Emails als Plain Text
am 09.02.2012 - 15:26 Uhr
Wenn Du Emails als Plain Text versendest,
kann es Bilder nur als MIME-Attachments enthalten.
Tatsächlich werden HTML Emails je nach Email
Client unterschiedlich dargestellt.
Und externe Bilder werden normalerweise geblockt.
(Wie beim Popup Blocker im Browser).
Versuchst Du HTML Emails zu versenden erfordert das
vom Clienten entsprechende Email Einstellungen
um den externen zu laden.
In neueren Email Clienten kannst Du Bilder via Base64 in HTML einbetten
so werden Sie dann nicht von extern geladen und dadurch nicht geblockt.
LG
Robert
Hallo Robert, danke Dir.
am 09.02.2012 - 15:33 Uhr
Hallo Robert,
danke Dir. haber auch der andere Inhalt wird nicht übertragen. Der Code war nur ein teil davon :-(.
Grüße,
Manuela