在邮件正文中插入图像

ZEE*_*BAL 15 html php phpmailer

用户点击发送按钮时如何在邮件正文中插入图像.我正在使用php邮件

sar*_*tyx 27

要创建HTML电子邮件,您可以执行以下操作:

...
$message = "<html><head></head><body>";
$message .= "<img src='link-image.jpg' alt='' /></body></html>";

$headers = "From: $from_email";
$headers .= "Content-type: text/html";

mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

这应该为您构建一个HTML电子邮件,然后您应该能够插入普通的HTML.

编辑 您可以从这里阅读有关如何使用PHP创建HTML电子邮件的更多信息:http://css-tricks.com/sending-nice-html-email-with-php/

  • 我试过这个,但它奏效了。您需要添加绝对路径。像 http://www.example.com/image.jpg 而 nog 只是 image.jpg (3认同)

Cat*_*lin 8

如果您实际上在询问:如何在html电子邮件中附加和插入内嵌图像?你可以用这个来指导:) https://www.quora.com/What-is-meant-by-inline-images-in-HTML

在该示例中,要特别注意如何填充img标记的src属性("cid"实际上是图像附件标题的"Content-ID:"的id).

希望这会有所帮助,一切顺利......