我试过两个不同的电子邮件客户端试过google & stackoverflow回答。但未能解决问题。我也测试了本地图像路径,这非常好。PHPmailer AddEmbeddedImage嵌入失败图片
这里是编码部分:
$mail->addEmbeddedImage('../img/abc-company-
logo.png','logo','abc-company-logo.png');
正文部分:
$mail->Body = "<div id='container' style='height:auto;font-
family:Helvetica;border: 1px solid #CCC;'>
<div id='header' style='margin: 0 auto;
background-color:#0958C3; color:#FFFFFF;
font-size: 20px;text-align: center;
display:block;
'>
<img src='cid:logo' alt='Picture Description'/> <br>
<strong>Heading</strong>
</div>
</div>";
什么是调用'addEmbeddedImage'回来吗?使用这样的相对路径非常容易出错。 – Synchro