在 php 中第二次发送不同的邮件时,如何删除 phpmailer 中的附件

2023-12-28

在 php 文件中,我需要向 2 个不同的 ID 发送 2 封不同的电子邮件。当我使用如下所示的两个变量时,它不起作用。

require 'PHPmailer/class.phpmailer.php';

/* First Email*/

$email = new PHPMailer();
$email->From      = '[email protected] /cdn-cgi/l/email-protection';
$email->FromName  = 'My Webisite';
$email->Subject   = 'Subject of first email';
$email->Body      = 'Body of the message to first person';
$email->AddAddress( 'to first person' );

$file_to_attach = 'path of the file';       
$email->AddAttachment( $file_to_attach, '' );

$email->Send();

/* Second Email*/

require 'PHPmailer/class.phpmailer.php';
$confirm = new PHPMailer();
$confirm-> From      = '[email protected] /cdn-cgi/l/email-protection';
$confirm-> FromName  = 'Admin @ MyWebsite';
$confirm-> Subject   = 'Subject of second email';
$confirm-> Body      = 'Body of second email';
$confirm-> AddAddress('Email ID of second person');

$confirm->Send();

但是如果我使用同一个变量两次,我将按如下所示工作

require 'PHPmailer/class.phpmailer.php';

/* First Email*/

$email = new PHPMailer();
/* Same as above*/
$file_to_attach = 'path of the file';       
$email->AddAttachment( $file_to_attach, '' );

$email->Send();

/* Second Email*/

$email-> From      = '[email protected] /cdn-cgi/l/email-protection';
$email-> FromName  = 'Admin @ MyWebsite';
$email-> Subject   = 'Subject of second email';
$email-> Body      = 'Body of second email';
$email-> AddAddress('Email ID of second person');

$email->Send();

但问题是它正在将附件发送到两个电子邮件 ID。请帮助我如何不将附件发送到第二个 ID。


unset($mail->attachment)不会像attachment is a 受保护的多变的。而是使用:

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

在 php 中第二次发送不同的邮件时,如何删除 phpmailer 中的附件 的相关文章

  • 开发中的 Laravel 和视图缓存——无法立即看到变化

    我和一些朋友决定开始一个项目 我们偶然发现了 Laravel 并认为它可能是一个很好的工具 我们开始在本地使用它来开发一些页面 并注意到一些奇怪的事情 当我们用不同的信息更新视图时 大约需要 5 到 10 分钟视图信息才会发生变化 这就像
  • 如何用破折号替换所有大写字母,用正则表达式替换所有小写字母?

    如何在 php 中用破折号和小写字母替换所有大写字母 Such as understandRegexBetter to understand regex better 我的 Google fu 和对以下代码的实验并没有让我走得太远 echo
  • 使用 PHP 将 HTML 片段包裹在 div 中(并从 HTML 标签生成目录)

    我原来的 HTML 看起来像这样 h1 Page Title h1 h2 Title of segment one h2 img src img jpg alt An image of segment one p Paragraph one
  • 如何在 jQuery.knob 中添加值后缀

    我有问题jQuery knob http anthonyterrien com knob 我需要添加一个Sufixx至旋钮中的值 例如 我需要一个后缀 数值后 我只是输入数值字段 它会显示 但此时旋钮不会显示状态 它不会显示旋钮状态 但后缀
  • Google BigQuery 与 PHP 集成

    我需要帮助将 google bigquery 代码集成到 PHP 中 所以我可以从 php 代码本身执行查询和其他类型的操作 需要您的帮助并建议我一些工作示例链接 提前致谢 这是一段代码 正确地创建一个Google Client using
  • 如何在函数内部使用 require_once [重复]

    这个问题在这里已经有答案了 你好 我想在函数内使用 require once 但不起作用 实际上我的页面中有三个函数我该怎么做 它在外面工作但不在函数内部 请问有谁吗 这是我的代码
  • 如何通过传递国家代码或国家名称在php中获取时区

    我使用一些 api 有国家代码和国家名称 有什么方法可以在 php ini 中获取给定国家代码和国家名称的时区 我有这样的数据 address Object city continent Asia continent code AS cou
  • Symfony2 安全性 @Secure 注释不起作用

    我正在尝试使用注释来保护我的控制器 namespace Vinny StreamBundle Controller use Symfony Bundle FrameworkBundle Controller Controller use J
  • 发送蓝色附件

    我尝试发送附件 pdf 文件 我收到电子邮件但没有附件 我尝试过使用https github com sendinblue APIv3 php library blob master docs Model SendSmtpEmail mde
  • 如何在 PHP Soap 客户端中禁用命名空间别名?

    我的 PHP Microsoft AX 集成有问题 我正在使用 SOAP WSDL 与服务集成 我遇到的问题是在从 PHP 向 WSDL 发送请求后收到此错误 无效的实例类型名称 ns3 AxdEntity DirParty DirOrga
  • 从 Joomla 3 url 中删除文章 ID

    我正在尝试从 Joomla 3 URL 中删除文章 ID 我四处搜寻 得到的答复是 组件 com content router php 将 0 更改为 1 advanced params gt get sef advanced link 1
  • 类外函数

    我只是想告诉你 我是 OOP 的新手 这对我来说相当困难 但这是我的代码 class functions function safe query string string mysql escape string htmlspecialch
  • Ruby:邮件 gem 在邮件中的 60 个字符后添加 \r\n

    我要移植Actionmailer x509 https github com petRUShka actionmailer x509到 Rails 3 为了做到这一点 我尝试从带有签名电子邮件的大字符串创建 Mail 对象 您可以在这一行看
  • PHP fscanf 与 fgets

    我可以使用读取一行中的整个字符串fgets but fscanf 没有这样做 根据PHP手册 fscanf 根据格式解析文件的输入 功能fscanf 类似于sscanf 但它从与句柄关联的文件中获取输入 并根据指定的格式解释输入 这在文档中
  • 交响乐 2 |修改具有文件(图片)字段的对象时出现表单异常

    我正在使用 Symfony2 我有一个实体Post有标题和图片字段 我的问题 当我创建帖子时一切都很好 我有我的图片等 但是当我想修改它时 我遇到了 图片 字段的问题 它是一个上传的文件 Symfony 想要一个文件类型并且它有一个字符串
  • 创建验证电子邮件的机制

    我的网站上已经有一个高级用户登录 注册系统 colemansystems psm2 co uk http colemansystems psm2 co uk 但是 我希望向新用户发送一封电子邮件以验证他们的电子邮件地址 如果他们没有点击该链
  • Session_set_save_handler 未设置

    我在设置 session set save handler 时遇到问题 我将 php ini 配置为 session handler user 这个简单的测试失败了 Define custom session handler if sess
  • 由带有换行符的 DOMDocument 生成的 XML

    我正在使用 PHP DOMDocument 创建 XML 文件 并且这些 XML 文件不能包含换行符 但是当我使用该方法时 保存 XML 生成的 XML 在定义和初始标记之间有一个换行符 如下所示
  • 需要从我的应用程序将文件上传到谷歌文档并存储对上传文件的引用

    我正在开发一个基于谷歌应用程序的基本系统 就像我之前定义的那样 我正在构建一个简单的订购系统 并且对于每个下订单 我都会附加一个文件或文档 我希望能够设置它 以便我上传的任何文件都会上传到谷歌文档中 并且我能够以某种方式从我自己的应用程序维
  • 单个返回语句与多个返回语句? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • 如何在vagranted虚拟机上访问postgresql?

    我通过 Vagrant 虚拟机和 postgresql 进行制作 并希望将其用作我的 Rails 应用程序数据库 我使用类似的 Vagrantfile Vagrant configure 2 do config config vm netw
  • 遇到合并冲突标记

    SourceTree 合并冲突 我创建了一个本地 Test 分支进入源树用于测试一些新功能 一切似乎都工作正常 然后我合并了 master 分支到我本地 Test 分支 不幸的是 推了它 但从那以后通过跑步 服务 我收到以下错误 52 lt
  • VBA 复制和转置数据范围

    我正在工作中设置一些电子表格以简化我的工作 我还是 VBA 新手 我正在尝试从 Sheet1 中剪切列 E6 E14 中的一系列数据 并在将数据粘贴到 Sheet2 列 A 中的下一个可用行中之前转置数据 这是我迄今为止通过反复试验编写的代
  • 如何从 Web 服务中获取参数值

    我有一个 Web 服务 一个 ASP NET asmx 页面 出于调试目的 我需要记录对 Web 服务的所有调用 包括传递到每个调用的所有参数的值 因此基本上每个 WebMethod 应该做的第一件事就是记录它的状态以及传递给它的所有参数值
  • 是否有移动和覆盖文件的操作?

    我正在寻找移动和覆盖文件的操作 我知道有一个新方法Java7 http docs oracle com javase 7 docs api java nio file Files html move 28java nio file Path
  • 您是否需要一个框架来为 Web 编写 Ruby 或 Python 代码?

    每次我看到在 Web 开发背景下讨论 Ruby 或 Python 时 总是会提到一个框架 Rails for Ruby Django for Python 这些框架有必要吗 如果没有 是否有原因导致这些语言经常在框架内使用 而 Perl 和
  • 合并 - 条件“匹配时更新”

    下图中的亮点显示了我想要实现的逻辑 我意识到语法不正确 有没有办法有条件地更新 MERGE 语句中的记录 仅当目标表中某一列的值为 NULL 并且源表中相应的值不为 null 时 你建议如何重写这个 MERGE dbo input 311
  • 在哪里可以找到 Andrew Richards 为 WinDBG 编写的 pde 扩展?

    我在网上的一些资源中看到提到它 但我找不到它 它似乎没有包含在 WinDBG 发行版中 有一个公共 OneDrive 其中包含它的 ZIP 文件
  • 如何让 Wireshark 显示我的本地 HTTP 流量?

    当我输入此 URI 以在正在运行的 Web API 应用程序上调用 REST 方法时 http SHANNON2 21608 api inventory sendXML duckbill platypus someFileName usin
  • 从数据集到数据表获取过滤后的数据

    如何过滤数据集到数据表中的数据 就像代码 gt DataRow dr DS Tables 0 Select STAGENAME Develop AND DEVLAPSEDAYS IS NOT NULL 我如何在这里使用数据表 以下代码不反映
  • Gdk pixbuf 从内存加载图像

    使用 GTK 3 6 我想显示内存缓冲区中的图像 而不是磁盘上的文件 我有一个const char data使用图像数据 我正在尝试从中创建 GTK 图像 到目前为止 我已经尝试了两种我认为可行的方法 两者都使用GdkPixbuf 因此需要
  • xsl自动显示xml数据,无需硬编码

    这是我的 xml 数据
  • 将电子应用程序发布到 Windows 商店时如何解决“可用的应用程序图标包含默认图标”?

    我在这里开源了我的电子反应项目 windows 终端调整器 https github com nateshmbhat windows terminal tweaker 运行后npm run release来自renderer文件夹 它在中构
  • JavaScript 正则表达式性能。

    我有一个函数可以纠正一系列异常大写单词的大小写 var line some long string of text AppleScript Bluetooth DivX FireWire GarageBand iPhone iTunes i
  • C++ 互递归变体类型

    我正在尝试使用变体在 C 中表示 PDF 对象类型 PDF 对象是以下对象之一 Boolean Integer Real String Name Stream Array Map
  • 如何以编程方式加载配置文件

    假设我有一个自定义配置文件 它对应于自定义定义的 ConfigurationSection 和 Config 元素 这些配置类存储在库中 配置文件看起来像这样
  • PHP JSON BigInt 编码

    我有这样的数组 array id gt 76561198165327575 我需要它在客户端的 JavaScript 中工作 所以我试图用它来编码JSON NUMERIC CHECK json encode array JSON NUMER
  • React 如何决定重新渲染组件

    我知道 React 有一个生命周期方法叫做shouldComponentUpdate 默认情况下返回 true 这就是组件决定更新的方式 但是当该组件的状态或属性发生变化时 如何调用该生命周期方法 当我们收到新的 props 或 state
  • 类型错误:this.state.患者.map 不是函数

    我是 React js 新手 我正在学习创建 React 应用程序 但我遇到了映射函数的问题 这是我的请求以及我尝试呈现数据的方式 class Patients extends Component constructor props sup
  • 在 php 中第二次发送不同的邮件时,如何删除 phpmailer 中的附件

    在 php 文件中 我需要向 2 个不同的 ID 发送 2 封不同的电子邮件 当我使用如下所示的两个变量时 它不起作用 require PHPmailer class phpmailer php First Email email new