Newsletter

  • Immer informiert über die neusten Trends, Webseiten und Tutorials! Einfach hier für den monatlichen Newsletter anmelden.
  •  Eintragen
  •  Austragen

Login

Umfrage

  • Haben Sie Interesse an Softwaretipps für Webmaster?
  •  
  • ja
  • nein
  •  


Linktipps

Anzeige

 

www.finanzcheck.de
» Startseite » PHP und MySQL Tutorials

Mail versenden mit PHP (basic)

Mit PHP kann man einfach und schnell eMails versenden. Ob Kontaktformular, Newsletterversand oder einfach nur so. Dazu stellt PHP die Funktion mail(); zur Verfügung. Folgende Parameter sind zur einfachen Versendung einer eMail nötig:

  1.  mail(empfaenger, betreff, nachricht);

1. Parameter: Die eMailadresse oder der Name + eMailadresse des Empfängers

Syntax:

mail@example.com

oder

Vorname Nachname <mail@example.com>

2. Parameter: Der Betreff der zu versendenden eMail

Hinweis: Der Betreff darf keine Zeilenumbrüche enthalten!

3. Parameter: Der Inhalt der eMail kann hier angegeben werden. Zeilenumbrüche müssen mit "\n" (line feed) angegeben werden und sollten nach spätestens 70 Zeichen erfolgen, damit der Inhalt in allen eMailanwendungen richtig dargestellt wird.

Tipp: Einen automatischen Umbruch nach 70 Zeichen erreicht man durch vorherige Modifizierung der Nachricht mit der Funktion wordwrap();

Beispiel:
  1.  $nachricht = wordwrap($nachricht, 70);

Mehrere Empfänger

Möchte man eine eMail an mehrere Empfänger versenden, ohne Rücksicht darauf zu nehmen das die Empfänger sehen wer die eMail bekommen hat, ist es möglich diese mit einem Komma getrennt anzugeben. Am einfachsten und schnellsten ist die Speicherung der Empfänger in einem Array, was man danach zu einem gesamten String zusammenfügt (Array-Implode-Methode).

Beispiel:
  1.  $empfaenger_array = array("test@example.com", "vorname <exmaple@example.com>");
  2.  $empfaenger = implode(",", $empfaenger_array);


Nun stehen alle Empfänger mit einem Komma getrennt in der Variable $empfaenger und können nun als ersten Parameter eingesetzt werden.

Im erweiterten Tutorial erhaltet ihr Einblick in den Versand von BCC- und CC-Empfängern, sowie der Angabe eines Absenders und zusätzlichen Optionen.

zahlreiche weitere Tutorials auf tutorial-resource.de

Fragen? Probleme? Keine Antworten? Hilfe finden Sie im Webmaster Forum!

Diese Artikel könnten Sie auch interessieren:
Reguläre Ausdrücke
Alternative Syntax für Kontroll-Strukturen
Unterschiedlicher Footer auf verschiedenen Seiten
String nach Wortende trennen
Was ist PHP?


 
Anzeige