php - 使用 PHPMailer 发送电子邮件 - 在正文中嵌入图像

标签 php html image email phpmailer

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

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

HTML <img>标签指向与地点相同的地点。

PHP:

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

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

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

最佳答案

我找到了答案:

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

<img> 上标签放置 src='cid:logo_2u'

关于php - 使用 PHPMailer 发送电子邮件 - 在正文中嵌入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708153/

相关文章:

javascript - React JS - ESLint - 忽略具有 UNSAFE_componentWillMount、UNSAFE_componentWillUpdate 和 UNSAFE_componentWillReceiveProps 的组件的规则

php - 停止为PHP提供错误number_format

php - 如何计算查询结果行数?

css - 我可以响应式地在 HTML5 <details> 上设置 "open"属性吗?

vba - 加载 JPEG 图片错误

image - 在 MATLAB 中显示图像比例空间

iphone - 我的旋转图像没有锐利的边缘

php - 如何在 html 或 css 或 javascript 中呈现倾斜图像..?

--coverage-html 时 Phpunit 非常慢

javascript - 使用 svg.js 加载 SVG 文件