PHP Conference Japan 2024

mailparse_msg_parse_file

(PECL mailparse >= 0.9.0)

mailparse_msg_parse_file解析文件

描述

mailparse_msg_parse_file(字符串 $filename): 资源

解析文件。这是解析磁盘上邮件文件的最佳方式。

参数

filename

包含邮件的文件路径。该文件将被打开并通过解析器进行流式传输。

注意:

filename 中包含的消息应该以换行符 (CRLF) 结尾;否则,消息的最后一行将不会被解析。

返回值

返回一个表示结构的 MIME 资源,或者在出错时返回 false

注释

注意:

建议在不再需要此函数的结果时,调用 mailparse_msg_free() 以避免内存泄漏。

参见

添加注释

用户贡献的注释 1 条注释

-3
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