首頁  >  文章  >  後端開發  >  如何使用 PHPMailer 或其他方法在 HTML 電子郵件中嵌入圖片?

如何使用 PHPMailer 或其他方法在 HTML 電子郵件中嵌入圖片?

Patricia Arquette
Patricia Arquette原創
2024-10-22 20:30:38157瀏覽

How to Embed Images in HTML Emails Using PHPMailer or Alternative Approaches?

在 HTML 電子郵件中嵌入圖像

發送嵌入圖像的 HTML 電子郵件可以增強電子郵件美感並有效傳達訊息。雖然使用伺服器中的內聯圖像是一種簡單的方法,但它提出了一些挑戰。

使用電子郵件庫

一個推薦的解決方案是使用諸如PHPMailer。該庫簡化了流程並主動處理常見問題。

內嵌圖像附件

要使用PHPMailer 在HTML 電子郵件中嵌入圖像,您需要建立一個「內嵌附件」 」。這涉及將圖像與特定內容識別碼(CID) 相關聯,然後在HTML 文件中引用該映像。將使用以下程式碼:

<code class="php">$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');</code>
建立HTML 電子郵件

您電子郵件的HTML 程式碼應包含對使用CID 嵌入映像:

<code class="html"><img src="cid:my-photo" alt="my-photo" /></code>
發送電子郵件

要發送嵌入圖像的HTML 電子郵件,您可以使用PHPMailer 的Send() 方法:

<code class="php">$mail->Send();</code>
替代方法

如果您不想使用PHPMailer 的首選方法(例如SMTP),您仍然可以利用該庫來建立電子郵件並手動發送:

透過採用上述技術,您可以輕鬆地將圖像嵌入到HTML 電子郵件中,從而釋放電子郵件行銷活動中視覺傳達的力量。

以上是如何使用 PHPMailer 或其他方法在 HTML 電子郵件中嵌入圖片?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn