在邮件主体中添加嵌入图片的phpmailer类

5 浏览
0 Comments

在邮件主体中添加嵌入图片的phpmailer类

我试图在邮件正文中嵌入一张图片,但最终它变成了附件。我已经设置了其他所有内容,包括地址,邮件已经发送出去了,但我想在正文中嵌入的logo图片却作为附件附加了进去,有人知道为什么吗?

0
0 Comments

问题的原因是无法在邮件正文中添加嵌入式图片。根据提供的解决方法,可以通过使用PHPMailer类来解决这个问题。以下是解决方法的具体步骤:

1. 使用绝对路径来指定图片的位置,这样调用脚本的位置变化时也能正确显示图片。例如:


2. 通过替换标签的src属性值为图片的实际数据来在邮件中嵌入图片。PHPMailer会自动将图片嵌入到邮件中。

0
0 Comments

问题出现的原因是在使用phpmailer类的AddEmbeddedImage方法时出现了错误。解决方法是直接在邮件正文中添加img标签,并设置src属性为图片的URL。另外,在代码中有一个小错误,需要将最后一个参数的名称从'namDimes.png'更正为'namDiames.png'。还可以参考stackoverflow上的另一个主题,链接为https://stackoverflow.com/questions/1851728,在这个主题中提到,如果这样做,img标签中的src属性会被移除。

0
0 Comments

问题:在使用phpmailer类中嵌入图片时遇到问题。

原因:原来的标签无法正确显示图片。

解决方法:将原来的标签替换为标签。

0