在 HTML 电子邮件中嵌入图像
发送带有嵌入图像的 HTML 电子邮件可以在 PHPMailer 等库的帮助下完成。该库简化了流程并自动处理大多数问题。
显示嵌入图像
嵌入图像已合并到电子邮件的 HTML 代码中。要访问它们,请使用以下语法:
<img src="cid:my-photo" alt="my-photo" />
其中“my-photo”是附件的 CID(内容 ID)。
使用 PHPMailer 添加嵌入图像
在 PHPMailer 中,您可以使用以下函数嵌入图像:
$mail->AddEmbeddedImage(filename, cid, name);
例如,使用 CID“my-attach”嵌入“my-photo.jpg” :
$mail->AddEmbeddedImage("my-photo.jpg", "my-attach", "my-photo.jpg ");
带有嵌入图像的 HTML 电子邮件示例
<code class="html"><!DOCTYPE html> <html> <head> <title>Embedded Image</title> </head> <body> <p>Here is an image embedded in HTML: <img src="cid:my-attach"></p> </body> </html></code>
发送电子邮件
<code class="php">// Using PHPMailer to build the message $mail->Send();</code>
或者,您可以使用以下代码检索消息内容并使用您喜欢的方式发送:
<code class="php">$mime_message = $mail->CreateBody(); //Retrieve the message content echo $mime_message; // Echo it to the screen or send it using whatever method you want</code>
以上是如何使用库发送带有嵌入图像的 HTML 电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!