• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Signatur in PHP-Mailer einbinden

Dsimon24

Mitglied
Hallo zusammen,

ich nutze den PHPMailer zum versenden von Mails und möchte
in die Mails gerne eine Signatur einbinden, welche ich als HTML-
Dokument (inkl ein paar PHP-Variablen) erstellt habe. Ist sowas
möglich?

VG, David
 
Da es sich beim body ausschließlich um Text handelt, befindet der sich
in einer Datenbank. Dann müsste ich die Signatur ja inkl. der Variablen
und allem mit in den Datenbank-Datensatz speichern?!
 
Von einer Datenbank war bisher hier noch nicht die Rede. Wüsste auch nicht wieso du die Signatur in einer Datenbank speichern solltest. Am besten du lieferst ein bisschen mehr Input über deine Struktur.

Aber ansonsten sollte eigentlich damit geholfen sein:
PHP:
$mail = new PHPMailer();

// ... Hier hast du wahrscheinlich schon deinen Text aus der Datenbank in den Body geschubst

$name = 'Max Mustermann';
$signatur = 'Created by ' . $name;
$mail->Body .= $signatur;

// ...
 
Du kannst keine HTML-Signatur anhängen, wenn du keine HTML-Mail versendest. Also musst du deinen Text als HTML in den Body schreiben
 
Es ist doch kein Problem, die Mail grundsätzlich als HTML zu definieren und trotzdem den eigentlichen Body nur als reinen Text zu liefern. Ohne HTML-Tags wird auch nichts HTML-mäßiges passieren.
Die Signatur kann dann problemlos, wie schon angeboten per Konkatination angehängt werden:
PHP:
$sBody = 'der text aus der datenbank';
$sBody .= $sSignatureFromDatabaseOrSomewhereElse;
 
Zurück
Oben