Home >Backend Development >PHP Tutorial >phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示
phpmailer 发送图片问题,提示发送成功,但邮件里图片不显示
如题,body格式是HTML,我自己做了个编辑页面,在编辑页面里图片可以显示,不过图片是在内网的服务器中,是和路径有关系么
------解决方案--------------------
发送本地图片用 AddEmbeddedImage 方法,例
$id = 1;<br />$mail->AddEmbeddedImage('03.gif', $id, 'attachment', 'base64', 'image/gif');<br />$body .= '<img src="cid:'.$id.'" style="max-width:90%" / alt="phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示" >';<br />在邮件正文里将产生
<img src="http://twebmail.mail.163.com/js6/s?func=mbox:getMessageData&sid=WDRWkXHcLWMWDYoYssccJDASHzdXUvmz&mid=463:xtbBzwnaLFD+iXy1QAAAse&part=2" style="max-width:90%" alt="phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示" >这样的代码