PHP Conference Nagoya 2025

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 que vous avez sur votre 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émoires.

Voir aussi

add a note

User Contributed Notes 1 note

up
-3
schmidt at cube hyphen concept dot com
3 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