Turtle: Attachement aus Email filtern

Beitrag lesen

Hallo,

zur Auswertung von Emails Postfaches in einem Postfach benutze ich
imap-Funktionen, z.B. imap_headers(), imap_mailboxmsginfo().

Aus der Email muss ich ein Attachment (eine csv-Datei) auswerten.
Um an die Csv-Datei zu gelangen durchsuche ich den EmailText

$emailText = imap_body($open_mb, $numberLatestEmail);

nach einem bestmmten Anfangs- und Endkriterium die die Datei beinhalten:

preg_match($pattern, $emailText, $found)

Das funktioniert eigentlich ganz gut. Nur können sich Anfangs- und Endkriterium ändern. Dann funktoniert das ganze nicht mehr.

Gibt es eine elegantere Lösung um aus $emailText das Attachment zu erhalten?
Vielleicht eine bestimmte imap-Funktion oder ähnliches?

Ich konnte da bisher nichts finden....

Viele Grüsse und Danke,
Turtle