Maison > développement back-end > tutoriel php > phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示

phpmailer 发送图片有关问题,提示发送成功,但邮件里图片不显示

WBOY
Libérer: 2016-06-13 12:03:41
original
2286 Les gens l'ont consulté

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 />
Copier après la connexion
在邮件正文里将产生
<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 发送图片有关问题,提示发送成功,但邮件里图片不显示" >
Copier après la connexion
这样的代码
一个一个手工做,实在太麻烦
所以你应该写一个方法,将 $body 中的本地图片匹配出来,逐个处理

内网中的图片该如何处理,没有内网无法测试
你可参考一下这个 http://www.oschina.net/code/snippet_54100_2855

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal