当前位置: 首页 > 知识库问答 >
问题:

如何在没有超文本标记语言的情况下将图像附加到邮件功能中[复制]

司寇灵均
2023-03-14

我有这样一个非常简单的代码

<?php
$to = "somobe@yahoo.ca";
$subject = "I am sending an image";
$txt = "Get the Image";
$headers = "From: someone else";

mail($to,$subject,$txt,$headers);
?>

你能让我知道我怎么能把图像附在上面吗?例如,假设我有一个img文件夹中的图像,名为test.png

谢谢

共有2个答案

孟翰藻
2023-03-14

您必须通过http请求映像

<img src="http://www.yourdomain.com/img/test.png">
羊舌诚
2023-03-14

使用PHPmailer脚本是更好的方法,wp_邮件更容易,但这是另一个主题,这里有一篇文章可以解决您的问题。

使用PHP Mail()发送附件?

使用wp_邮件将非常简单:

<?php
$to = "somobe@yahoo.ca";
$subject = "I am sending an image";
$txt = "Body of the message (can be a html or text/plain)";
$headers = "From: someone else";
$attachment= "image.jpg";// just like this in the root folder of your script, if you have your image in another folder then just write the path.
wp_mail($to,$subject,$txt,$headers,$attachment);
?>
 类似资料:
  • 问题内容: 我正在尝试附加在没有日志文件的SQL Server Management Studio中。 我得到下面的错误。任何想法如何做到这一点? 执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo) 无法打开物理文件“ C:\ sql_logs \ YAFnet_log.ldf”。 操作系统错误2:“ 2(系统找不到指定的

  • 我想选择强标签内的文本,但不在其下的div。。。 有没有可能直接与jsoup合作? 我的选择尝试(不工作,选择强标签内的完整内容): HTML:

  • 我正在用HTML发送一封电子邮件时事通讯。在HTML中,我有如下内容

  • 我试图在HTML的pre标签中包装文本,但它不起作用。我使用下面的CSS作为我的标签。 我从如何在pre标记中换行文本? 我已添加

  • 我需要通过Java添加文本到文本文件的乞丐。 例如,我有测试。包含数据的txt文件: 我需要添加(到文件顶部): 它应该是: 我有一部分代码,但它将数据附加到文件末尾,我需要使它添加文本到文件顶部: 我已经试过了,但这只会删除文件中的所有数据,而不会插入任何文本: 谢谢你的帮助。

  • Mail multipart/alternative vs multipart/mixed的答案表明,附件应该是多部分/alternative消息的对等方,如: 多部分/混合 我想发送带有html部分的电子邮件,其中包含一些内联图像和纯文本选项。各部分的首选MIME布局是什么?示例代码和其他问题中出现了几个选项,但在实践中哪个选项效果最好?我的倾向是: 多部分/备选方案 这样,图像显然是为了渲染h