【发布时间】:2020-07-22 15:03:22
【问题描述】:
我使用 phpmailer 向用户发送电子邮件。除了一个之外,所有工作都完美无缺
$mail->isHTML(true);
$mail->Subject = $mailSubject;
$mail->AddEmbeddedImage('logo_email.jpg', 'logo', 'logo_email.jpg');
$mail->Body = $mailBody."\n
<p>This is a test picture: <img src='cid:logo' /></p>\n";
$mail->AltBody = $mailSubject;
这是我的代码的最后一部分。当我看到电子邮件时,没有加载图像。特别是,如果我在电子邮件客户端上看到原始电子邮件,我会看到:
<p>This is a test picture: <img src="cid:logo"></p>
cid:logo 未在电子邮件正文中替换。我尝试使用绝对路径和同一目录中的图像,没有任何变化。我在 StackOverflow 和其他论坛上阅读了很多帖子,但没有找到任何解决方案
【问题讨论】:
-
你在不同的浏览器上试过了吗?
-
是的,当然...不同的浏览器,不同的客户端电子邮件,不同的计算机