当前位置: 首页 > 面试题库 >

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

颜熙云
2023-03-14
问题内容

我正在尝试使用图像发送带有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'



 类似资料:
  • 问题内容: 我正在尝试发送包含嵌入式gif图像的多部分/相关html电子邮件。该电子邮件是使用Oracle PL / SQL生成的。我的尝试失败了,图片显示为红色X(在Outlook 2007和yahoo邮件中) 我已经发送HTML电子邮件已有一段时间了,但是我现在的要求是在电子邮件中使用多个gif图像。我可以将它们存储在我们的一台Web服务器上并仅链接到它们,但是许多用户的电子邮件客户端不会自动

  • 问题内容: 我的目标是使用Python向具有嵌入式图像的Gmail用户发送电子邮件。由于图片(我的工作中的数据)的敏感性,无法在线托管该图片,然后通过链接到该图片。 我尝试过将版本编码为,然后发送th is ,但是众所周知这是行不通的。然后,我注意到在Gmail中,您可以将图像拖放到发送框中,它将在接收端内联显示。鉴于此,我然后尝试从Python发送带有图像作为附件的电子邮件。在下面的代码中可以看

  • 我正在使用PHPmailer发送电子邮件。到目前为止,我成功地将电子邮件发送到一个地址。现在,我想在一次点击中发送多封电子邮件。 问题:我曾尝试使用下面的一些循环发送多封电子邮件,但我输出错误。是的,它发送电子邮件,但只发送到一个地址,并且该电子邮件地址将获取所有应该发送到其他电子邮件的电子邮件。 例如,当我发送17封电子邮件时,这17封电子邮件只发送到一个地址。电子邮件应根据数据库中的地址发送,

  • 我使用的PHPMailer表格在这里找到。 从网站下载的示例是“接触-3”,在引导主题中使用PHPMailer通过gmail发送SMTP电子邮件。当我使用“接触-1”时,它完全适用于我的托管域电子邮件地址,但SMTP版本适用于gmail地址,联系人表单不会提交。 在下面的代码中,我更改了以下行以添加我的gmail地址和gmail密码: 任何关于使用给定信息进行此工作的帮助都将不胜感激-提前感谢!

  • 问题内容: 我目前有一个程序,可以从列表中随机选择引号并通过电子邮件发送。我现在也尝试在电子邮件中嵌入图片。我遇到了一个问题,可以附加电子邮件,但报价不再起作用。我已经在网上进行了研究,但解决方案对我不起作用。请注意,我使用的是Python 3.2.2。 任何指导将不胜感激。 从上面的代码可以看出,我尝试了不同的方法(引用#) 问题答案: 您正在费力地在中构造有效的MIME消息,然后放弃它并发送一

  • 我似乎无法理解为什么我不能使用php中的各种邮件类发送电子邮件。我知道我的密码等是正确的。 有人有什么想法吗? 我得到一个错误: SMTP-