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.
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!
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.