E-Mails einfach über PHP versenden

In der Schweiz gilt das Bundesgesetz gegen den unlauteren Wettbewerb, welches unter anderem den folgenden Absatz beinhaltet: 

Unlauter handelt insbesondere, wer [...] Waren, Werke oder Leistungen im elektronischen Geschäftsverkehr anbietet und es dabei unterlässt [...] die Bestellung des Kunden unverzüglich auf elektronischem Wege zu bestätigen.

 

- SR 241 / Bundesgesetz gegen den unlauteren Wettbewerb (UWG), Art. 3, Abs. s, Punkt 3.

Die wohl geläufigste Art, online aufgegebene Bestellungen unverzüglich zu bestätigen ist natürlich via E-Mail. Eine einfache Möglichkeit um E-Mails über eine Webseite mit dem Stack HTML/CSS/PHP zu versenden ist mithilfe des sehr weit verbreiteten PHPMailer-Plugins.

 

PHPMailer ist OpenSource und kann über GitHub heruntergeladen werden: https://github.com/PHPMailer/PHPMailer

Um das Plugin nutzen zu können muss erst ein E-Mail-Konto beim Host-Provider der Wahl eingerichtet werden. Zusätzlich werden die Angaben zu Hostname und TCP-Port benötigt, welche etwa so aussehen mögen:

Mit diesen Angaben kann nun eine E-Mail-Verbindung eingerichtet werden:

Anschliessend werden die bekannten Angaben für eine E-Mail festgelegt, also Absender und Empfänger sowie der Inhalt des E-Mails:

Schliesslich kann die E-Mail versendet werden: