PHPmailer 無法渲染HTML 內容
使用PHPmailer 發送電子郵件時,使用者遇到HTML 程式碼顯示為原始文字的問題交貨時。儘管使用了 IsHTML() 方法,所需的 HTML 內容仍然無法存取。
潛在問題
此行為背後的原因在於方法呼叫的順序。與其前身不同,PHPMailer 6 要求在設定實例的 Body 屬性後呼叫 IsHTML() 方法。
解決方案
要解決此問題,請實作流程如下:
範例程式碼:
<code class="php">$mail->Subject = $Subject; $mail->Body = $Body; $mail->IsHTML(true); // Invoked after $mail->Body has been set.</code>
透過遵循這個正確的操作順序,PHPmailer 將有效地處理和渲染電子郵件的HTML 內容,解決了先前顯示原始HTML 程式碼的問題。
以上是如何解決 PHPmailer HTML 內容渲染問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!