Betten Sie angehängte Bilder in HTML-E-Mails ein
P粉285587590
P粉285587590 2023-08-24 18:08:00
0
2
400
<p>Wenn ich ein Bild an eine E-Mail anhänge, wie platziere ich es im HTML-Inhalt? Ich habe versucht, nur den Dateinamen als Bildquelle zu verwenden, aber das scheint nicht zu funktionieren. </p>
P粉285587590
P粉285587590

Antworte allen(2)
P粉614840363

图片附件部分需要Content-ID

--T4nu9J8b
Content-Type: image/png
Content-ID: <idname>
Content-Transfer-Encoding: base64
Content-Disposition: attachment ;filename="testimage.png"

iVBORw0KGgoAAAANS...
--T4nu9J8b--

使用相同的 Content-ID 将其嵌入到标记中(不带尖括号)

<img alt="Embedded Image" src="cid:idname"/>

这应该允许附加图像显示在 HTML 中!

P粉450079266

更具体地说明如何构建 HTML 邮件消息。

结果将是一条多部分 MIME 消息,其中包含 text/html 部分(如果您确实使用了 text/plain 类型的替代部分)和多个图像,然后从 HTML 中引用这些图像。 p>

请参阅 RFC 1813RFC 2378 了解有关混合 MIME 中的 content-id 和相关数据(由 HTML 源代码中的 CID 引用)的更多信息。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!