Mailbestätigung wird nicht als HTML ausgegeben

Hallo,

ich habe schon alles versucht, kann mir denn keiner helfen? Bei mir wird die Anmeldebestätigung nicht als HTML ausgegeben…

Ich kann allerdings nicht erkennen, woran es liegt.

Gruss

Frank

 

 

Feb 2020 09:04:51 +0100

Content-Type: multipart/alternative;

 boundary="=_e1e04975065ea09bb340ce8a0e82713d"

MIME-Version: 1.0

–=_e1e04975065ea09bb340ce8a0e82713d

Content-Type: text/plain; charset=utf-8

Content-Transfer-Encoding: quoted-printable

 

 

Geht denn die Vorschau bei den Mail-Vorlagen? Eventuell hast du bei den Einstellung zum HTML Header wo Fehler gemacht.

Die erste Bestätigung ist in Ordnung (außer dass das Logo nicht korrekt angezeigt wird).

Es ist erst die Bestätigung der Registrierung, über den Vorschau sieht alles perfekt aus!

Danke für den Support.

Dann stimmt vielleicht etwas am HTML der Mail nicht. Aber das kann ich so aus der Ferne nicht wirklich beurteilen. Am besten mal die Mail mit einem originalen Shop vergleichen.

Wo finde ich denn die Mail von einem originalen Shop?

Habe jetzt auch mal verschiedene Maileinstellungen probiert. Immer das gleiche.

 

 

Dazu müsstest du die jeweilige Shop-Version als Test-Version irgendwo installieren. Dann hast du ein Vergleich. In einer Test-Umgebung von mir sieht es so aus (sREGISTERCONFIRMATION):

            {include file="string:{config name=emailheaderhtml}"}
            
            
                Hallo {$salutation|salutation} {$lastname},
                
                vielen Dank für Ihre Anmeldung in unserem Shop.
                Sie erhalten Zugriff über Ihre E-Mail-Adresse {$sMAIL} und dem von Ihnen gewählten Kennwort.
                Sie können Ihr Kennwort jederzeit nachträglich ändern.
            
            {include file="string:{config name=emailfooterhtml}"}

Allerdings hat hier Shopware auch Käse veranstaltet, denn korrekter müsste es so aussehen:

            {include file="string:{config name=emailheaderhtml}"}
            
            
                Hallo {$salutation|salutation} {$lastname},
                
                vielen Dank für Ihre Anmeldung in unserem Shop.
                Sie erhalten Zugriff über Ihre E-Mail-Adresse {$sMAIL} und dem von Ihnen gewählten Kennwort.
                Sie können Ihr Kennwort jederzeit nachträglich ändern.
            
            {include file="string:{config name=emailfooterhtml}"}

Ist jetzt nur ein Beispiel für die Vorlage sREGISTERCONFIRMATION!

Ja, so sieht es bei mir auch aus!

Ich habe in der Headerhtml noch ein Anfangs - DIV gefunden. Das habe ich auch mal entfernt.

 

 

Die Einstellungen in der HeaderHTML sind sehr wichtig, sonst erkennt das Mailprogramm ggf. die Mail nicht sauber. Gerade das „blöde“ Outlook Express ist da ziemlich zickig.

Beispiel für HeaderHTML:

v:* { behavior: url(#default#VML); display: inline-block; }
/* hier könnte noch mehr CSS stehen */

Beispiel für FooterHTML:

 Mit freundlichen Grüßen, 
 Ihr {config name=shopName}  
 Für Rückfragen stehen wir Ihnen jederzeit gern zur Verfügung. Sie erreichen uns wie folgt. 

In der Mail-Vorlagen darf dann vor

{include file="string:{config name=emailheaderhtml}"}

und hinter

{include file="string:{config name=emailfooterhtml}"}

kein HTML-Code mehr stehen. 

Oha, da sah mein headerhtml schon deutlich anders aus.

Vielen Dank, das werde ich so mal probieren.