Weitere Beispiele finden Sie auf den Folgeseiten. Hier werden Beispiele zum Versenden von Kopien (Cc-Header) und Blindkopien (Bcc-Header) gezeigt aber auch der From-Header, in dem die eMail-Adresse des Absenders angegeben werden kann, wird angesprochen. Auch wird gezeigt, wie Sie Mails mit Attachments, in HTML formatierte Mails oder eMails mit Inline-Attachments (HTML-Mails mit eingebetteten Bildern oder anderen Dateien) versenden können.
Beachten Sie bitte, dass die Funktion Mail auch TRUE liefert, wenn die eMail beispielsweise an eine nicht existierende eMail-Adresse versendet wurde. Es erfolgt keine Rückmeldung darüber, ob die Mail tatsächlich korrekt zugestellt wurde oder nicht.
<?php // Speicherung der eMail-Adresse des Empfängers in einer Variablen $empfaenger = 'empfaenger@domainname.de'; // Betreffzeile für die Mail $betreff = 'Testmail'; // Inhalt der zu verschickenden eMail $inhalt = 'Inhalt der eMail ---------------- Der hier enthaltene Text wird als Plain-Text und so wie er in der Variablen gespeichert ist verschickt. Zeilenumbrüche im String werden übernommen und entsprechend im Mail-Client ausgegeben. Weitere Formatierungsmöglichkeiten bestehen hier nicht!'; // Versenden den eMail // Die Funktion liefert als Rückgabewert den Status // des Vorgangs, welcher in erfolgreich zwischengespeichert wird. $erfolgreich = mail ($empfaenger, $betreff, $inhalt); // Hat das Versenden der Mail geklappt? if ($erfolgreich) // Erfolgsmeldung auf der Seite ausgeben echo 'Ihre eMail wurde versendet!'; else // Fehlermeldung ausgeben, wenn das Versenden nicht // erfolgreich war. echo 'Es ist ein Fehler beim Versenden aufgetreten!' . 'Ihre Mail konnte deshalb nicht zugestellt werden!'; ?>
<?php // Zwei Empfänger mit deren eMail-Adressen angeben $empfaenger = 'Empfaenger <empfaenger@domainname.de>,Zweiter Empfaenger <empfaenger2@anderedomain.de>'; // Betreffzeile $betreff = 'Testmail'; // eMail Content als Plain-Text $inhalt = 'Inhalt der eMail ---------------- Der hier enthaltene Text wird als Plain-Text und so wie er in der Variablen gespeichert ist verschickt. Zeilenumbrüche im String werden übernommen und entsprechend im Mail-Client ausgegeben. Weitere Formatierungsmöglichkeiten bestehen hier nicht!'; // eMail versenden mail ($empfaenger, $betreff, $inhalt); ?>
¬ Menu
¬ Gratis Download
¬ Tutorials
¬ Seminare
¬ Yoga
¬ Insolvenzrecht
¬ News
15.08.2008Schleifen in PHP: Die While-Schleife » mehr 13.08.2008Nutzung von Variablen unter PHP: Definition, Sichtbarkeit und vordefinierte Variablen » mehr 11.08.2008Ausgabe von Datum und Zeit mit PHP nach Konvertierung in ein String » mehr Eine vollständige News-Liste ist auf der News-Seite zugänglich.
¬ Foren
¬ Buchtipp
PHP kurz & gut
Weitere PHP Bücher finden Sie unter PHP Literatur