-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
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.