CakeFest 2024: The Official CakePHP Conference

mailparse_msg_parse_file

(PECL mailparse >= 0.9.0)

mailparse_msg_parse_fileРазбирает файл

Описание

mailparse_msg_parse_file(string $filename): resource

Функция разбирает файл. Это оптимальный путь для разбора файла с почтовым сообщением.

Список параметров

filename

Путь к файлу. Функция откроет файл и пропустит через анализатор.

Замечание:

Сообщение, которое содержит путь filename, должно заканчиваться новой строкой (CRLF); иначе функция не проанализирует последнюю строку сообщения.

Возвращаемые значения

Функция возвращает MIME-ресурс, который представляет структуру, или false, если возникла ошибка.

Примечания

Замечание:

Чтобы избежать утечки памяти, рекомендуют вызывать на результате этой функции функцию mailparse_msg_free(), когда результат больше не нужен.

Смотрите также

add a note

User Contributed Notes 1 note

up
-2
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