一尘不染

使用PHPMailer发送电子邮件-将图像嵌入体内

php

我正在尝试使用图像发送带有PHPMailer的HTML邮件。正文是从包含所有信息的html文件加载的。

发送邮件时,尽管我什至也将图像作为附件发送,但图像并未出现在正文中。

HTML <img>标记指向与该位置相同的位置。

PHP:

$mail->AddAttachment('img/2u_cs_mini.jpg');

如何使html指向附件,以便可以将图像加载到正文中。

查看PHPMailer附带的示例,我没有发现任何区别,在这种情况下,确实出现了图像。


阅读 328

收藏
2020-05-29

共1个答案

一尘不染

我找到了答案:

$mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u');

并在<img>标签上src='cid:logo_2u'

2020-05-29