Mail¶
Beispiel¶
$mail = new Mail();
$mail->setFrom('foobar@example.com');
$mail->setTo('foo@example.com, bar@example.com');
Bemerkung
Mail::setTo() setzt den Envelope-To. In dieser Liste sind alle Empfänger enthalten. Es werden jedoch nur Empfänger in der E-Mail angezeigt, die in den Headern To oder BCC angegeben sind.
E-Mail-Adressen als Objekte¶
$mail = new Mail();
$mail->setFrom(new MailAddress('foobar@example.com', 'Foo Bar'));
$to = new AddressCollection();
$to->push('foo@example.com');
$to->push('bar@example.com');
$mail->setTo($to);
Zusätzliche Header¶
$mail = new Mail();
$mail->setFrom(new MailAddress('foobar@example.com', 'Foo Bar'));
$to = new AddressCollection();
$to->push('foo@example.com');
$to->push('bar@example.com');
$mail->setTo($to);
$headers = $mail->getHeaders();
$headers->set('Content-Type', 'text/html');
$headers->set('Subject', 'Hello World');
$mail->push('<p>Hello World</p>');
Fluid Interface¶
$to = new AddressCollection();
$to
->push('foo@example.com')
->push('bar@example.com');
$mail = new Mail();
$mail
->setFrom(new MailAddress('foobar@example.com', 'Foo Bar'))
->setTo($to);
$mail
->getHeaders()
->set('Content-Type', 'text/html')
->set('Subject', 'Hello World')
->push('<p>Hello World</p>');