Andreas Korthaus: Mailtexte extern speichern

Beitrag lesen

Hallo!

Inzwischen hat mein Script 54 KB. Sämtliche html- und mail-templates sind externe .txt-Dateien, ist also nur der Programmcode.

Dazu hätte ich mal eie Frage. Verschickst Du so auch personifizierte Mails, also mit individueller Anrede, oder individuellem Link? Denn das mache ich fast nur und habe deshalb eigentlich alle mails fest kodiert im Quelltext stehen, wenn nicht gerade besonders schön ist, vor allem wenn was geändert werden soll. Aber wenn man keine standard-mails verschicken will/kann, dann braucht man da halt einen Parser, der entsprechende Variablen ersetzt. Das Problem an dieser Stelle ist nur, dass die mails so verschieden sind, mal brauche ich sowas wie "sehr geehrter Herr XY", mal muß ich z.B. eine komplette Bestellung bestätigen, dann wieder einen individuellen Link schicken, oder ein zufällig erzeugtes Passwort... wie bekommt man das sinnvoll unter einen Hut?
Gerade bei Dingen wie Bestätigung einer Bestellung wird das ganze schwierig, da die Daten schonmal unterschiedlich sein können, oder teilweise nicht notwendige Daten nicht mitgeschickt werde sollen, oder je nach gewähter Zahlungsoption verschiedene Texte ausgegeben werden sollen, so würde der Parser doch wieder recht komplex. Außerdem besteht hier noch das Problem, das man eine ganze Liste mit bestellten Artikeln angeben muß, deren Länge man vorher nicht kennt.
Oder hat das bei solchen Sachen keinen Sinn und man sollte sowas besser fest kodieren, und nur einfache mails mit verschiedener Anrede oder einem Link auf diese Weise parsen und extern speichen?

Viele Grüße
Andreas