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(),以避免内存泄漏。

参见

添加注释

用户贡献注释 1 个注释

schmidt at cube hyphen concept dot com
3 年前
我刚刚遇到一个内部服务器错误,只是简单地调用了
$eml = mailparse_msg_parse_file("$path/eml/$email_id.eml");

在添加以下代码后,错误消失了
mailparse_msg_free($eml);
到脚本的末尾。

如果没有 mailparse_msg_free,我将继续收到内部服务器错误。
To Top