在 HTML 電子郵件中嵌入圖像
發送嵌入圖像的 HTML 電子郵件可以增強電子郵件美感並有效傳達訊息。雖然使用來自伺服器的內聯圖像是一種簡單的方法,但它提出了一些挑戰。
使用電子郵件庫
一個推薦的解決方案是利用諸如PHPMailer。該庫簡化了流程並主動處理常見問題。
內嵌圖像附件
要使用PHPMailer 在HTML 電子郵件中嵌入圖像,您需要建立一個「內聯附件」 」。這涉及將圖像與特定內容識別碼(CID) 相關聯,然後在HTML 文件中引用該映像。您可以使用以下程式碼:
$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');$mail->AddEmbeddedImage('my-photo.jpg', 'my-photo', 'my-photo.jpg');
建構HTML 電子郵件電子郵件的HTML 程式碼應包含使用CID 的嵌入圖像的引用:

發送電子郵件要發送嵌入圖像的HTML 電子郵件,可以使用PHPMailer 的Send() 方法:
$mail->Send();$mail->Send();
替代方法If如果您不想使用PHPMailer 的首選方法(例如SMTP) ,您仍然可以利用該庫來建立電子郵件並手動發送:
$mime_message = $mail->CreateBody(); // 獲取訊息內容 // 使用您喜歡的方法發送訊息$mime_message = $mail->CreateBody(); // Retrieve message content
// Send the message using your preferred method
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3