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 則註解

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