我刚刚遇到一个内部服务器错误,只是简单地调用了
$eml = mailparse_msg_parse_file("$path/eml/$email_id.eml");
在添加以下代码后,错误消失了
mailparse_msg_free($eml);
到脚本的末尾。
如果没有 mailparse_msg_free,我将继续收到内部服务器错误。
(PECL mailparse >= 0.9.0)
mailparse_msg_parse_file — 解析文件
filename
包含邮件的路径。文件将被打开并通过解析器进行流式传输。
注意:
filename
中包含的邮件应以换行符 (CRLF
) 结尾;否则,邮件的最后一行将不会被解析。
返回一个 MIME
资源,表示结构,或者在错误时返回 false
。
注意:
建议在不再需要此函数的结果时,调用 mailparse_msg_free(),以避免内存泄漏。
我刚刚遇到一个内部服务器错误,只是简单地调用了
$eml = mailparse_msg_parse_file("$path/eml/$email_id.eml");
在添加以下代码后,错误消失了
mailparse_msg_free($eml);
到脚本的末尾。
如果没有 mailparse_msg_free,我将继续收到内部服务器错误。