Jürgen Auer
Legendäres Mitglied
Ein Kunde hat eine Datenbank, in dieser diverse Personen mit Mailadressen.
Einige Personen sollen einen Newsletter erhalten. Dessen Gestaltung soll an die Domain erinnern.
Also Logo, analoge Farben, rechts eine Spalte mit News und den aktuellen Terminen, Konfigurations- und Abmeldemöglichkeit, personalisierte Anrede. Formatierungen setzen Html-Mails voraus.
Die ganze Logik existiert innerhalb von Server-Daten, ich baue das relativ rasch zusammen, schicke mir eine Testnachricht - alles sieht wunderbar aus: Getestet in Pegasus, Outlook XP, GMX online - Web.de kommt mit den eingebetteten Bildern nicht klar, aber ansonsten ok.
Ich schicke dem Kunden eine Mail, denke, das sei erledigt.
Der Kunde läßt sich eine Testmail zuschicken. Dazu muß er bloß einen Datensatz aufrufen und neu speichern, dann wird die Mail an seinen Personeneintrag in dieser Personentabelle geschickt. Er kann also gar nichts falsch machen.
Nun Mail an mich mit Bildschirmphoto - so sei das angekommen, das sähe aber noch nicht so gut aus.
Ich schicke dem Kunden eine Mail mit einer Bildschirmansicht von mir zurück, die top aussieht - bin doch etwas ratlos.
Der Html-Code war valide (Html und CSS). Schrittweise stellte sich folgendes heraus:
Schließlich Korrekturen:
Kunde schickt mir die Mail nochmals roh zu: Da fügt Outlook 2007 stapelweise Formatierungsanweisungen dazu, ergänzt meine Pixel-Angaben durch pt-Angaben, übernimmt wohl nur das, was direkt in den Elementen definiert ist, übersetzt nur Blindtabellen korrekt, keine divs mit class-Attributen.
Unklar ist, ob eine spezielle Einstellung beim Kunden für so etwas verantwortlich ist. Nur hilft das nicht unbedingt - wenn Mails so unleserlich ankommen, dann ist natürlich der Versender dafür verantwortlich.
Selbst wenn es so etwas gäbe: Man kann ja eine Mail schlecht um den Hinweis ergänzen: 'Wenn Sie Outlook 2007 nutzen und diese Mail merkwürdig dargestellt wird, dann führen Sie bitte die folgenden Schritte aus'
Wer also Html-Mails an Leser verschickt, die Outlook 2007 nutzen, sollte womöglich die obigen Stichpunkte einmal kontrollieren.
Einige Personen sollen einen Newsletter erhalten. Dessen Gestaltung soll an die Domain erinnern.
Also Logo, analoge Farben, rechts eine Spalte mit News und den aktuellen Terminen, Konfigurations- und Abmeldemöglichkeit, personalisierte Anrede. Formatierungen setzen Html-Mails voraus.
Die ganze Logik existiert innerhalb von Server-Daten, ich baue das relativ rasch zusammen, schicke mir eine Testnachricht - alles sieht wunderbar aus: Getestet in Pegasus, Outlook XP, GMX online - Web.de kommt mit den eingebetteten Bildern nicht klar, aber ansonsten ok.
Ich schicke dem Kunden eine Mail, denke, das sei erledigt.
Der Kunde läßt sich eine Testmail zuschicken. Dazu muß er bloß einen Datensatz aufrufen und neu speichern, dann wird die Mail an seinen Personeneintrag in dieser Personentabelle geschickt. Er kann also gar nichts falsch machen.
Nun Mail an mich mit Bildschirmphoto - so sei das angekommen, das sähe aber noch nicht so gut aus.
Ich schicke dem Kunden eine Mail mit einer Bildschirmansicht von mir zurück, die top aussieht - bin doch etwas ratlos.
Der Html-Code war valide (Html und CSS). Schrittweise stellte sich folgendes heraus:
- Hintergrundbilder funktionieren nicht - damit auch keine 1-Pixel breiten Buttons, die nach rechts wiederholt werden
- Innenabstände für DIVs und fixierte Breitenangaben funktionieren nicht
- Farbvererbungen werden nicht weitergegeben
Schließlich Korrekturen:
- Alle Hintergrundbilder komplett raus - nur einfarbige Hintergrundfarben.
- Alles möglichst direkt im Element definieren. Möglich ist, einem Element eine Klasse zuzuweisen und im Head für Links Farben zu definieren
- Nur Blindtabellen nutzen - im Ernstfall halt mehrfach geschachtelt. Keinerlei div. cellpadding='8' erzeugt einen funktionierenden Innenabstand.
Kunde schickt mir die Mail nochmals roh zu: Da fügt Outlook 2007 stapelweise Formatierungsanweisungen dazu, ergänzt meine Pixel-Angaben durch pt-Angaben, übernimmt wohl nur das, was direkt in den Elementen definiert ist, übersetzt nur Blindtabellen korrekt, keine divs mit class-Attributen.
Unklar ist, ob eine spezielle Einstellung beim Kunden für so etwas verantwortlich ist. Nur hilft das nicht unbedingt - wenn Mails so unleserlich ankommen, dann ist natürlich der Versender dafür verantwortlich.
Selbst wenn es so etwas gäbe: Man kann ja eine Mail schlecht um den Hinweis ergänzen: 'Wenn Sie Outlook 2007 nutzen und diese Mail merkwürdig dargestellt wird, dann führen Sie bitte die folgenden Schritte aus'
Wer also Html-Mails an Leser verschickt, die Outlook 2007 nutzen, sollte womöglich die obigen Stichpunkte einmal kontrollieren.