Php 邮件密件抄送无法正常工作

2023-12-06

我正在尝试编辑此脚本以将密件抄送副本发送给自己:

$to = $your_email;
$from = "Server Xt<[email protected]>";
$subject = "User Sent Msg :: $msg";
$HTMLmessage = $message;

emailHTML($to, $from, $subject, $HTMLmessage);

function emailHTML($to, $from, $subject, $HTMLmessage){

   $semi_rand = md5(time());  
   $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";  

   $headers = "From: ".$from;      
   $headers .=
   "\nMIME-Version: 1.0\n" .  
   "Content-Type: multipart/mixed;\n" .  
   " boundary=\"{$mime_boundary}\"";  

   $content .=
   "This is a multi-part message in MIME format.\n\n" .  
   "--{$mime_boundary}\n" .  
   "Content-Type:text/html; charset=\"iso-8859-1\"\n" .  
   "Content-Transfer-Encoding: 7bit\n\n" .  
   $HTMLmessage . "\n\n";  

   $ok = @mail($to, $subject, $content, $headers);  

   if(!$ok) {    
   die("Error sending email");  
   }  
}

我尝试添加这个$headers .= "Bcc:[email protected]"\n";但它不会发送电子邮件...我该如何修改此脚本以使其正常工作?


分隔标题\r\n.

function emailHTML($to, $from, $subject, $HTMLmessage) {

   $semi_rand = md5(time());  
   $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";  

   $headers = "From: ".$from . "\r\n";   
   $headers .= "Bcc: [email protected]\r\n";   
   $headers .=
   "MIME-Version: 1.0\r\n" .  
   "Content-Type: multipart/mixed;\r\n" .  
   " boundary=\"{$mime_boundary}\"";  

   $content .=
   "This is a multi-part message in MIME format.\r\n\r\n" .  
   "--{$mime_boundary}\r\n" .  
   "Content-Type:text/html; charset=\"iso-8859-1\"\r\n" .  
   "Content-Transfer-Encoding: 7bit\r\n\r\n" .  
   $HTMLmessage . "\r\n\r\n";  

   $ok = @mail($to, $subject, $content, $headers);  

   if(!$ok) {    
   die("Error sending email");  
   }  
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Php 邮件密件抄送无法正常工作 的相关文章

  • 使用 PHP 创建图表并导出为 PDF

    我正在寻找有关使用 PHP 创建图表的建议 我还希望能够将这些图表导出到 PDF 文档 我目前正在使用谷歌图表 但我不喜欢将我的所有信息发送到谷歌的想法 我更喜欢自己的托管解决方案 我见过很多 Flash 解决方案 但我不知道有什么方法可以
  • Magento 中的子域 htaccess 问题

    public html www domain com public html subdomain subdomain domain com public html htaccess public html subdomain htacces
  • 使用 md5 加密的 PHP 和 Mysql 查询出现问题

    我使用普通的 php mysql 插入查询并使用 md5 加密密码 这是插入查询 sql mysql query INSERT INTO user username password role approved values usernam
  • Zend IMAP 搜索和过滤器

    我如何使用 Gmail 中的过滤器进行搜索 就像获取带有特定标签的电子邮件列表或来自特定电子邮件地址的邮件列表一样 我无法在文档中找到它 注意 我使用 oAuth 进行身份验证 我希望这与搜索无关 Gmail 上的标签实际上是 从 IMAP
  • strlen()==0 和empty()之间有区别吗?

    我正在查看其他人编写的一些表单验证代码 我看到了这个 strlen 0 当测试表单变量是否为空时 我使用empty 功能 一种方法比另一种方法更好吗 它们在功能上等效吗 strlen是获取字符串中的字符数 同时empty用于测试变量是否为空
  • 使用 php 更改白天和黑夜的背景?

    我正在制作一个 tumblr 页面 我的 html 页面有两种不同的背景 我希望白天背景从早上 7 点到晚上 8 点显示 夜间背景从晚上 8 点到早上 7 点显示 我决定用 php 来做这件事 但对于 php 来说我是个新手 我的朋友给我发
  • php - 我应该加密电子邮件地址吗?

    当用户注册时 我应该将他们的电子邮件按原样存储在数据库中还是对其进行哈希处理 我希望稍后能够解密 那么我应该使用 md5 吗 谢谢你 No md5 is 单向哈希函数 http en wikipedia org wiki Cryptogra
  • Node.js 中的 PHP exit()/die() 等价物是什么

    什么是 PHP die http www php net manual de function die php http www php net manual de function die php 在 Node js 中等效吗 https
  • 如何以编程方式获取 WooCommerce 中的所有产品?

    我想获取 WooCommerce 中的所有产品数据 产品 sku 名称 价格 库存数量 可用性等 我可以使用 wp query 来做到这一点吗 这样你就可以通过 wp query 获取所有产品 global wpdb all product
  • Laravel 广播:通知与事件

    我阅读了 laravel 文档Events and Notifications 似乎我们可以触发一个事件 并从该事件中触发 使用ShouldBroadcast接口 将其广播到我理解的 laravel echo 另一方面我们可以使用通知via
  • CakePHP Xml 实用程序库触发 DOMDocument 警告

    我正在使用 CakePHP 在视图中生成 XMLXML核心库 http book cakephp org 2 0 en core utility libraries xml html xml Xml build data array ret
  • 未捕获的异常“Google_IO_Exception”,消息为“HTTP 错误:无法连接”

    我有一个任务 查询 运行一些从 gmail 邮箱检索数据的 php 代码 直到上周五 2015 年 4 月 10 日 它一直工作正常 现在我收到以下错误日志 E 11 58 26 094 2015 04 15 200 3 38 KB 14
  • PHP中如何识别服务器IP地址

    PHP中如何识别服务器IP地址 对于服务器 ip 来说是这样的 SERVER SERVER ADDR 这是港口的 SERVER SERVER PORT
  • postgreSQL 在 WAMP 上的集成

    我刚刚在 Windows 7 上安装了 postgreSQL 我正在尝试将 postgreSQL 与 WAMP 服务器集成 为此 我在 httpd conf 和 php ini 文件中进行了以下更改 1个加载模块c path to libp
  • 如何在 codeigniter 查询中使用 FIND_IN_SET?

    array array classesID gt 6 this gt db gt select gt from this gt table name gt where array gt order by this gt order by q
  • 为什么 PHP 中不允许“传统”类型提示?

    刚刚发现类型提示 http php net manual en language oop5 typehinting phpPHP 中允许 但不适用于整数 字符串 布尔值或浮点数 为什么 PHP 不允许对整数 字符串等类型进行类型提示 从 P
  • mysqli bind_param 中的 NULL 是什么类型?

    我正在尝试将参数绑定到 INSERT INTO MySQLi 准备好的语句 如果该变量存在 否则插入 null 然后我知道 type variable i corresponding variable has type integer d
  • 如何使用 Google 帐户对我们网站中的用户进行身份验证

    如何在我们的网站中使用 Google 帐户对用户进行身份验证 我希望用户重定向到谷歌登录页面 然后将他重定向到我的网站 我想要这个 PHP 实现 你要OAuth http code google com apis accounts docs
  • PHP 和 NLP:嵌套括号(解析器输出)到数组?

    想要将带有嵌套括号的文本转换为嵌套数组 以下是 NLP 解析器的输出示例 TOP S NP PRP I VP VBP love NP NP DT a JJ big NN bed PP IN of NP NNS roses 原文 我喜欢一大床
  • 文件修改时间检查的成本

    对于Linux下包含少量字节的文件 我只需要处理自上次处理以来发生更改的时间 我通过调用 PHP 检查文件是否被更改clearstatcache filemtime 定期 由于整个文件总是很小 因此删除对 filemtime 的调用并通过将

随机推荐

  • python中a = x和a=x[:]有什么区别[重复]

    这个问题在这里已经有答案了 我正在努力学习Python 有人可以帮助我理解以下两者之间的区别 a x 与 a x a x创建一个参考 a 2 x a print id a print id x 生产 39727240 39727240 所以
  • 使 log4j 控制台附加程序对不同线程使用不同颜色

    我正在追踪一些并发问题 当登录到控制台时 让每个线程的输出行以不同的颜色显示将非常有帮助 我使用的是 OS X 可以使用转换模式来输出一些控制代码来完成此操作 还是需要自定义附加程序 有人知道怎么做吗 2011 10 21 12 14 42
  • while(*p){p++;} 、while(*++p){;} 和 while(*p++){;} 有什么区别?

    是关于strcat功能 while p p and while p 两者都有效 但是 while p 不起作用 我认为第一和第三应该是相同的 但事实并非如此 我们假设p是一个字符串 while p p 1 while p 2 while p
  • 使用带 MVVM 指示灯的“X”按钮关闭窗口时进行确认

    我正在使用 WPF 和 MVVM Light 框架 我是新使用它们的 我想做以下事情 当用户单击 X 关闭按钮时 我想显示一个确认窗口 以确定他是否要退出应用程序 如果是 则应用程序关闭 如果否 则不会发生任何事情 他仍然可以正常使用该应用
  • gzip 使用 symfony2 压缩动态内容

    是否容易 可能告诉 symfony2 尊重 Web 浏览器发送的 Accept Encoding 标头以及 如果可能 gzip 压缩响应中呈现的内容 基于http developer yahoo com performance rules
  • 消息日期属性的架构名称

    我试图通过 PropertyAccessor 读取和写入消息日期 发送 接收 但无法弄清楚该属性的架构名称是什么 甚至不确定我是否正确传递了架构参数 正确的架构名称是什么 如何正确传递参数GetProperty and SetPropert
  • Powershell regex -replace 匹配的频率比应有的要高

    我有以下正则表达式 a z A Z 当我将它插入 RegEx 101 时 它似乎工作得很好 https regex101 com r vhifNL 1 但是当我将其插入 Powershell 以将匹配项替换为破折号时 它变得疯狂 JavaS
  • 使用 jquery 保存会话变量似乎不起作用

    我在存储会话时遇到问题 我正在使用的代码 save to session session compareLeftContent value alert session compareLeftContent http jsfiddle net
  • MongoDB 数组中对象的聚合总和

    我已经看到了很多关于如何对数组中的数组中的对象的属性求和的答案 但我正在尝试对跨文档的数组中的对象的各个属性求和 例如 给定此文档结构 id 1 stats number 100 year 2014 number 200 year 2015
  • 无法在 Netbean 中加载身份验证插件“caching_sha2_password”

    我正在使用 Netbean 连接 MySQL 8 0 并收到错误 无法加载身份验证插件 caching sha2 password 有什么解决办法吗 您应该使用 MySQL Connector J 8 0 9 或更高版本 对于 Window
  • 在不使用 Maven 的情况下在 NetBeans 上使用 Vaadin

    我从 Vaadin 开始 我想知道是否可以在 NetBeans 中使用这个框架而不使用 Maven 原因是使用 maven 的项目需要很长时间才能下载依赖项 并且由于连接超时问题而无法运行 我已经下载了多合一文件并尝试遵循这些 README
  • 如何使用表达式设计向图标添加 Windows Phone 系统颜色?

    我正在尝试在 Microsoft Expression Design 中创建图标 但我想添加系统资源颜色 例如手机背景和前景 以便当用户更改主题时图标会改变颜色 有谁知道如何在Expression Design中指定Windows Phon
  • “is None”和“== None”有什么区别

    我最近遇到了这种语法 我不知道其中的区别 如果有人能告诉我其中的区别 我将不胜感激 答案已解释here 去引用 一个类可以免费实现 比较任何它选择的方式 并且它 可以选择进行比较 没有任何意义 实际上 说得通 如果有人告诉你 实现 None
  • jQuery 实时且可排序

    我有以下静态 html ul li a href 10 Item 10 a li li a href 20 Item 20 a li li a href 30 Item 30 a li li a href 40 Item 40 a li l
  • PHP' aria-label='preg_replace 排除 PHP'> preg_replace 排除 PHP

    我使用 preg replace 用 href 标签替换文本中的关键字 我的正则表达式运行得很好 现在我的代码是 newstring2 preg replace p L preg quote match i p L ui a href cl
  • 等待杀死进程

    我正在尝试连接到 Azure AD 并且正在使用此代码 try var clientCredential new ClientCredential clientId clientSecret var authContext new Auth
  • 使用 splice 方法无限循环 javascript 循环遍历数组

    当我使用 splice 方法循环遍历数组时 页面就冻结了 看来我造成了无限循环 lib randomInt 有效 所以这不是问题 function return function string var arr string split ar
  • 正则表达式 Replace('/color[1-9]?[0-9]/g','') 在 JavaScript 中不起作用

    我需要从 JavaScript 中的字符串中删除所有出现的 color1 color99 我为此编写了一个简单的正则表达式 但由于某种原因它不起作用 gt color12 replace color 1 9 0 9 g color12 但是
  • 如何在下拉菜单中填充闪亮应用程序内子目录的 csv 文件。?

    可能重复 无法在 R闪亮中动态填充下拉菜单 我有一个闪亮的小应用程序 为用户提供一些下拉选项 我创建了一个子目录说data在包含 csv 文件的闪亮应用程序内 出现在下拉菜单中 我使用了下面的代码 但我无法访问其中的文件data子目录 On
  • Php 邮件密件抄送无法正常工作

    我正在尝试编辑此脚本以将密件抄送副本发送给自己 to your email from Server Xt lt email protected gt subject User Sent Msg msg HTMLmessage message