Programmer's Reference Guide
| Die MIME Abgrenzung kontrollieren |
Zusätzliche Kopfzeilen
Zend_Mail bietet verschiedene Methode um zusätzliche Mail Header zu setzen:
-
setReplyTo($email, $name=null): Setzt den Reply-To: Header.
-
setDate($date = null): Setzt den Date: Header. Diese Methode verwendet standardmäßig den aktuellen Zeitpunkt. Man kann dieser Methode auch einen Zeitpunkt, einen Datumsstring oder eine Instanz von Zend_Date übergeben.
-
setMessageId($id = true): Setzt den Message-Id: Header. Diese Methode erzeugt standardmäßig automatisch eine Message ID. Oder man übergibt der Methode einen eigenen Message ID String. Diese Methode ruft intern createMessageId() auf.
Hinweis: Return-Path
Wenn man den Return-Path in eigenen Mail setzen will, sollte man unter Konfiguration des Sendmail Transports nachsehen. Unglücklicherweise führt die setReturnPath($email) Methode dies nicht aus.
Weiters können eigene Mail Header gesetzt werden indem man die addHeader() Methode verwendet. Sie benötigt zwei Parameter welche den Namen und den Wert des Header Fields enthalten. Ein optionaler dritter Parameter zeigt an ob der Header nur einen oder mehrere Werte enthalten soll:
Beispiel #1 Eine E-Mail Kopfzeile hinzufügen
- $mail = new Zend_Mail();
- $mail->addHeader('X-MailGenerator', 'MeineCooleAnwendung');
- $mail->addHeader('X-greetingsTo', 'Mom', true); // mehrer Werte
- $mail->addHeader('X-greetingsTo', 'Dad', true);
| Die MIME Abgrenzung kontrollieren |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Zend Framework's Referenzhandbuch
- Zend Framework's Referenzhandbuch
- Zend Framework's Referenz
- Zend_Mail
- Einführung
- Versand über SMTP
- Versand von mehreren E-Mails über eine SMTP Verbindung
- Verwendung von unterschiedlichen Versandwegen
- HTML E-Mail
- Anhänge
- Empfänger hinzufügen
- Die MIME Abgrenzung kontrollieren
- Zusätzliche Kopfzeilen
- Zeichensätze
- Kodierung
- SMTP Authentifizierung
- SMTP Übertragungen sichern
- Lesen von Mail Nachrichten
