mailparse_msg_parse_file

(PECL mailparse >= 0.9.0)

mailparse_msg_parse_fileAnalyse un fichier

Description

mailparse_msg_parse_file(string $filename): resource

Analyse un fichier. C'est la façon optimale d'analyser un email qu'on a sur le disque.

Liste de paramètres

filename
Chemin vers le fichier contenant le message. Le fichier sera ouvert et envoyé sous forme de flux à l'analyseur.

Note: Le message contenu dans le paramètre filename est supposé se terminer avec un caractère de nouvelle ligne (CRLF) ; sinon, la dernière ligne du message ne sera pas analysée.

Valeurs de retour

Retourne une ressource MIME représentant la structure, ou false si une erreur survient.

Notes

Note: Il est recommandé d'appeler mailparse_msg_free() sur le résultat de cette fonction, quand il n'est plus nécessaire, pour éviter des fuites de mémoire.

Voir aussi

add a note

User Contributed Notes 1 note

up
-1
schmidt at cube hyphen concept dot com
4 years ago
I just encountered an internal server error by simply calling
$eml = mailparse_msg_parse_file("$path/eml/$email_id.eml");

The error disappeared after adding
mailparse_msg_free($eml);
to the end of the script.

Without mailparse_msg_free i keep getting an internal server error.
To Top