Transports

Es werden verschiedene Transports bereitgestellt um E-Mails zu versenden.

Sendmail-Transport

$transport = new SendmailTransport();
$transport->sendMail($mail);

Bemerkung

Der Versand von E-Mails mit dem Sendmail-Transport ist meist einfacher, da Sendmail vom Administrator vorkonfiguriert sein sollte und keine Zugangsdaten benötigt werden.

Curl-Transport

$transport = new CurlTransport('smtp.example.com');
$transport->setCredentials('username', 'password');
$transport->sendMail($mail);

Bemerkung

Der Versand von E-Mails per Curl im selben Script ist deutlich schneller (~1.000%), da nicht für jede E-Mail ein neuer Prozess von Sendmail gestartet wird, sondern alle E-Mails mit der selben SMTP-Verbindung versendet werden.