将本地图像嵌入 Mac 邮件签名
embed local image into Mac mail signature
我正在尝试从 HTML 创建 Mac 邮件签名。
我做的一切都很好,但是如果我使用文件中的本地图像,则在撰写邮件时会显示图像,但收件人不会得到它们。
Message-Id: <4753944C-A55A-4305-97F1-A6F02620AC8C>
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Content-Type: multipart/related;
type="text/html";
boundary="Apple-Mail=_B3C48E7A-0D91-4F4C-A1F6-099510D37FA4"
--Apple-Mail=_B3C48E7A-0D91-4F4C-A1F6-099510D37FA4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
....
<img border=0 width=92
height=22 src="file:///Users/zadravecm/Library/Mail/V7/MailData/Signatures/image001.png" align=left
style='margin-top:0px;margin-bottom:15px'>
如何强制将图片嵌入到电子邮件中?
接收方看不到图像,因为图像 src 引用了您的计算机(在本例中为文件 file:///Users/zadravecm/Library/Mail/V7/MailData/Signatures/image001.png")。
要使图像在接收器上可用,您有几个选项
- 上传图片到在线服务器并使用服务器url作为img src
- 将图像嵌入为 base64 字符串
- 将图片附加到您的电子邮件中并在您的 html
中引用它
我正在尝试从 HTML 创建 Mac 邮件签名。
我做的一切都很好,但是如果我使用文件中的本地图像,则在撰写邮件时会显示图像,但收件人不会得到它们。
Message-Id: <4753944C-A55A-4305-97F1-A6F02620AC8C>
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Content-Type: multipart/related;
type="text/html";
boundary="Apple-Mail=_B3C48E7A-0D91-4F4C-A1F6-099510D37FA4"
--Apple-Mail=_B3C48E7A-0D91-4F4C-A1F6-099510D37FA4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
....
<img border=0 width=92
height=22 src="file:///Users/zadravecm/Library/Mail/V7/MailData/Signatures/image001.png" align=left
style='margin-top:0px;margin-bottom:15px'>
如何强制将图片嵌入到电子邮件中?
接收方看不到图像,因为图像 src 引用了您的计算机(在本例中为文件 file:///Users/zadravecm/Library/Mail/V7/MailData/Signatures/image001.png")。 要使图像在接收器上可用,您有几个选项
- 上传图片到在线服务器并使用服务器url作为img src
- 将图像嵌入为 base64 字符串
- 将图片附加到您的电子邮件中并在您的 html 中引用它