Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 4 Nächste Version anzeigen »

Diese Dokumentation richtet sich an Entwickler

Mit dem Paket Mail/Parse können RFC2045-konforme E-Mails ausgewertet und durch PHP-Klassenobjekte zugänglich gemacht werden.

Analyse einer E-Mail
use Brandbox\Framework\Mail\Parse;

$definition = '[Quelltext der E-Mail]';

$message = $this
  ->staticController(Parse\Manager::class)
  ->getAdvancedParsedMessage($definition)
;

Ergänzen von Inhaltstypen

RFC2045-konforme E-Mails können verschiedene Inhalte besitzen. Jeder dieser Inhalte wird durch Mail/Parse mit einem PHP-Objekt abgebildet. Mail/Parse kann unmöglich alle Inhaltstypen beinhalten, daher können verfügbaren Typen mit dem Event \Brandbox\Framework\Mail\Parse\Lib\Event\OnPopulateContents erweitert werden. Inhaltstypen werden mit dem Muster type/subtype angegeben. Das Event gestattet den Platzhalter * für beide Teile der Typnotation (bspw. Der Inhalt multipart/mixed kann durch einen Inhaltstyp mit dem Muster multipart/* abgebildet werden).

Events

NameBeschreibung
\Brandbox\Framework\Mail\Parse\Lib\Event\OnPopulateContentsSammelt alle verfügbaren Inhaltstypen ein. Siehe "Ergänzen von Inhaltstypen" für weitere Informationen.
  • Keine Stichwörter