...
Codeblock |
---|
language | php |
---|
theme | RDark |
---|
title | 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 kann man die können verfügbaren Typen mit dem Event \Brandbox\Framework\Mail\Parse\Lib\Event\OnPopulateContents
erweitern 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
Name | Beschreibung |
---|
\Brandbox\Framework\Mail\Parse\Lib\Event\OnPopulateContents | Sammelt alle verfügbaren Inhaltstypen ein. Siehe "Ergänzen von Inhaltstypen" für weitere Informationen. |