mailparse_msg_parse_file

(PECL mailparse >= 0.9.0)

mailparse_msg_parse_fileFaz o parsing de um arquivo

Descrição

mailparse_msg_parse_file(string $filename): resource

Faz o parsing de um arquivo. Esta é a forma ideal de analisar um arquivo de email que você tem no disco.

Parâmetros

filename

Caminho para o arquivo que contém a mensagem. O arquivo é aberto e transmitido através do analisador.

Nota:

Supõe-se que a mensagem contida em filename termine com uma quebra de linha (CRLF); caso contrário, a última linha da mensagem não será analisada.

Valor Retornado

Retorna um recurso MIME que representa a estrutura ou false em caso de erro.

Notas

Nota:

É recomendável chamar mailparse_msg_free() no resultado desta função, quando não for mais necessário, para evitar vazamentos de memória.

Veja Também

add a note add a note

User Contributed Notes 1 note

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