Attachement aus Email filtern
Turtle
- php
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
Moin
Gibt es eine elegantere Lösung um aus $emailText das Attachment zu erhalten?
Vielleicht eine bestimmte imap-Funktion oder ähnliches?
Lies dort mal den ersten User Eintrag, vielleicht hilft es Dir weiter:
http://www.php.net/manual/de/function.imap-bodystruct.php
regds
Mike©
Hi,
danke für die Tipps.
Aber irgendwie hilft mir das auch nicht an den Inhalt des Attachments zu gelangen.
Bin nach wie vor ratlos.
Viele Grüsse,
Thorsten
Moin nochmal,
Gibt es eine elegantere Lösung um aus $emailText das Attachment zu erhalten?
Vielleicht eine bestimmte imap-Funktion oder ähnliches?
Auch hier könnte was passendes dabei sein:
http://www.php.net/manual/de/function.imap-fetchstructure.php
regds
Mike©