PHPMailer Klasse (ab v2.5.0)

In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.

send


public boolean|string send ( VOMailAddress $from, VOMailAddress[] $to = array(), string $subject = '', string $body = '', string $altBody = '', VOMailAddress $replyTo = null, VOMailAddress[] $ccTo = array(), VOMailAddress[] $bccTo = array(), VOMailAttachments[] $attachments = array(), boolean $isHTML = false)

Mit der send Methode können Sie ganz einfach Nachrichten an anderer Personen versenden. Dabei stehen Ihnen alle Möglichkeiten die auch ein herkömmlicher E-Mail Client besitzt, zur Verfügung.

Parameterliste
from

Geben Sie hier das valueObject VOMailAddress an um den Absender der E-Mail zu definieren.

to

Mit dem to Parameter können Sie mehrere Ziele angeben die die E-Mail erhalten sollen.

subject

Der Betreff einer jeder E-Mail Adresse kann hier definiert werden. Achten Sie aber darauf, das hier kein HTML verwendet werden kann.

body

Der Inhalt jeder E-Mail. Hier können Sie sowohl normalen plaintext als auch HTML Text eintragen. Achten Sie aber darauf, das Sie, falls Sie HTML verwenden möchten, denn letzten Parameter der Methode isHTML mit true bestätigen das es sich um HTML Inhalt handelt.

altBody

Der altBody Parameter erlaubt nur paintext Text. Hier darf man kein HTML Inhalte angeben und soll für älterer E-Mail Clients zur Verfügung stehen.

replyTo

Mittels des valueObjects VOMailAddress kann hier angegeben werden, an wenn eine Kopie der E-Mail versendet werden soll.

ccTo

Möchte man einen oder mehrere CC: angeben wollen, kann man dies hier machen.

bccTo

Wollen Sie Ihre E-Mail auch an Personen senden die der Empfänger nicht mitbekommen soll, können Sie diese Personen in der BCC angeben. Diese Personen bekommen dann zwar auch die E-Mail, dessen E-Mail Adresse taucht dann aber nicht im E-Mail Header auf.

attachments

Wenn Sie E-Mail Anhänge mit versenden wollen, geben Sie dies hier an. Die Anzahl ist dabei nicht begrenzt, nur sollte man darauf achten, das je mehr Anhänge man an eine E-Mail hängt, des so länger dauert das versenden und empfangen.

isHTML

Beinhaltet der body auch HTML Tags, sollten Sie hier true setzen.