我发送带有不同图像的电子邮件,图像附加在正确的邮件中,并使用 CID 调用,问题是它在其他邮件管理器中出现(Gmail、Hotmail、OutLook)但在 Thunder Bird 中没有出现,它只出现当我用正确的 ThunderBird 发送它时,我会向您展示不同的代码:
雷鸟:
Content-Type: multipart/related;
boundary="------------090609020409030103090006"
--------------090609020409030103090006
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<img src="cid:part4.03040206.04020800@gmail.com" width="44" border="0" height="44">
--------------090609020409030103090006
Content-Type: image/jpeg;
name="Test Viernes 2.img1.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part4.03040206.04020800@gmail.com>
Content-Disposition: inline;
filename="Test Viernes 2.img1.jpg"
我的代码:
Content-Type: multipart/mixed; charset=UTF-8;
boundary="mJonE6yirRSwGqpciLxBquR=_l8nG2jcGG"
--mJonE6yirRSwGqpciLxBquR=_l8nG2jcGG
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<IMG src=3D"cid:00003" width=3D44 height=3D44>
--mJonE6yirRSwGqpciLxBquR=_l8nG2jcGG
Content-Type: image/jpeg;
name="Test Viernes 2.img1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="Test Viernes 2.img1.jpg"
Content-ID: <00003>
我只是无法理解它们之间的主要区别是什么,因为我只在 ThunderBird 中发现了这个问题,而我使用的是 Thunderbird 17.0.5
任何建议为什么会发生这种情况,谢谢。