PHP 郵件錯誤:處理附加標頭中格式錯誤的換行符
一個神秘的錯誤,「在additional_header 中發現多個或格式錯誤的換行符」最近困擾PHP mail() 使用者。儘管沒有修改腳本,但許多用戶都遇到了這個令人困惑的問題。
根本原因
經過排查,發現錯誤源於最近的 PHP安全更新,解決了 mail() 函數中的漏洞。在此修復之前,額外的換行符是允許的。但是,補丁到位後,不再允許使用這些換行符。
解決方案
要修正問題,請實作下列措施:
專門針對標頭使用 extra_headers 參數。請勿在此部分中包含電子郵件,包括附件或多部分內容。它屬於訊息參數。
透過遵守這些準則,您可以清理標頭並防止出現「additional_header 中發現多個或格式錯誤的換行符」錯誤。
參考文獻
以上是如何修復 PHP 郵件錯誤:\「在additional_header 中發現多個或格式錯誤的換行符\」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!