Seit etwas über 3 Wochen haben wir die verpflichtende Verifikation bzw. Aktualisierung der Mail-Adressen eingeführt. Genauere Infos findet ihr in Genesis’ Update-Beitrag. In dieser Zeit haben wir unzählige Mails versendet und eins ist uns dabei ein Dorn im Auge gewesen: Die Mails waren Plain-Text und oft sogar Standardtexte von Joomla-Plugins.

Neue Mail-Templates

Es wurde also Zeit ein neues Template zu erstellen, damit wir sowohl ein wenig unsere Brand vertreten können als auch einfach eine schönere Ansicht haben. Obwohl ich wusste, dass Mail-HTML sehr in der Zeit zurück liegt, war ich ein wenig geschockt, wie schlimm es wirklich war. Im Endeffekt habe ich mich dafür entschieden, dass wir die Mails mit React-Email zu erstellen. Später erlaubt das eine einfachere Einbindung in die neue Codebase und bis dahin können wir die Mails ganz einfach zu HTML exportieren und in der PHP-Codebase importieren.

Das vorläufige Ergebnis

Password vergessen-MailNeuer Account-Mail

Wir sind vorerst zufrieden mit dem Ergebnis und belassen es dabei. Wir haben es in mehreren verschiedenen Clients getestet und überall dort, wo es nicht ordentlich gerendert wird, funktioniert die normale Text-Only-Funktion zumindest wunderbar.