Home >Backend Development >PHP Tutorial >phpmailer 发送图片问题,提示发送成功,但邮件里图片不显示
如题,body格式是HTML,我自己做了个编辑页面,在编辑页面里图片可以显示,不过图片是在内网的服务器中,是和路径有关系么
你看下路径不就知道了。
图片是连接?
内网(或本地)图片要当做附件吧
你看下路径不就知道了。
图片是连接?
内网(或本地)图片要当做附件吧
你在邮件中看下路径是什么?
你在邮件中看下路径是什么?
/js/ueditor1_3_5-gbk-php/php/upload/84301406165833.jpg
你这路径不对吧,缺少域名吧? 你的图片在内网,外网引用图片行吗?
/js/ueditor1_3_5-gbk-php/php/upload/84301406165833.jpg
你这路径不对吧,缺少域名吧? 你的图片在内网,外网引用图片行吗?
发送本地图片用 AddEmbeddedImage 方法,例
$id = 1;$mail->AddEmbeddedImage('03.gif', $id, 'attachment', 'base64', 'image/gif');$body .= '<img src="cid:'.$id.'" style="max-width:90%" / alt="phpmailer 发送图片问题,提示发送成功,但邮件里图片不显示" >';在邮件正文里将产生
<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 发送图片问题,提示发送成功,但邮件里图片不显示" >这样的代码
请问楼主还在吗?也有同样的问题,想请教一下