首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用PHPmailer发送SparkPost -如何禁用打开和点击跟踪?

在使用PHPmailer发送SparkPost时,禁用打开和点击跟踪可以通过设置邮件的header来实现。具体步骤如下:

  1. 创建一个PHPmailer对象并进行基本配置,包括设置发件人、收件人、邮件主题和内容等。
  2. 使用PHPmailer的addCustomHeader方法添加自定义的header。在header中设置X-MSYS-API字段,该字段用于控制SparkPost的行为。
  3. X-MSYS-API字段中设置options参数,该参数用于控制SparkPost的功能。具体设置如下:
代码语言:php
复制

$options = array(

代码语言:txt
复制
   'open_tracking' => false,  // 禁用打开跟踪
代码语言:txt
复制
   'click_tracking' => false  // 禁用点击跟踪

);

代码语言:txt
复制
  1. options参数转换为JSON格式,并将其添加到X-MSYS-API字段中。
代码语言:php
复制

$header = array(

代码语言:txt
复制
   'Content-Type' => 'application/json',
代码语言:txt
复制
   'X-MSYS-API' => json_encode(array('options' => $options))

);

$mailer->addCustomHeader($header);

代码语言:txt
复制
  1. 发送邮件。

通过以上步骤,你可以在使用PHPmailer发送SparkPost时禁用打开和点击跟踪。这样,收件人打开或点击邮件中的链接时,SparkPost将不会记录相关的跟踪信息。

推荐的腾讯云相关产品:腾讯云邮件推送(https://cloud.tencent.com/product/ses

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

无插件使用SMTP发送邮件

使用SMTP发送邮件的理由有: 很多虚拟主机禁用了mail函数,根本发不了邮件。 服务器默认的发件地址又很大几率会被拦截。 使用企业邮箱发邮件更高大上。...所以无插件使用SMTP发送邮件的方法,将下列代码修改一下加入到functions.php文件即可: //使用smtp发邮件 function mail_smtp( $phpmailer ) { $phpmailer...->IsSMTP(); $phpmailer->SMTPAuth = true;//启用SMTPAuth服务 $phpmailer->Port = 465;//MTP邮件发送端口,这个下面的对应...,如果这里填写25,则下面为空白 $phpmailer->SMTPSecure ="ssl";//是否验证 ssl,这个上面的对应,如果不填写,则上面的端口须为25 $phpmailer->Host...'); //下面这个很重要,得将发件地址改成上面smtp邮箱一致才行。

1K10

调用网站第三方接口实现短信发邮件「建议收藏」

二,通过PHP程序来操作电子邮件 几种通过PHP发送电子邮件的方式 1)通过mail()函数发送邮件 2)使用fsockopen方式连接smtp服务器发送 3)使用phpmailer邮件类发送。...个人推荐使用phpmailer邮件类发送phpmailer比较方便而且功能强大 1)通过mail()函数发送邮件 PHP中的mail函数允许从脚本中直接发送电子邮件 格式:mail( t o ,...邮件类发送 phpmailer是一个非常强大的PHP发送邮件类,可以设定发送邮件地址,回复地址,邮件主题,html网页,上传附件,并且使用起来非常方便。...这个功能确认用户是输入电子邮箱地址的所有者,并有助于防止垃圾邮件以及未授权的电子邮件使用信息泄露。...整个流程是非常简单的–当一个新用户被创建时,在注册过程中,一封包含验证链接的邮件便会被发送到用户填写的邮箱地址中,在用户点击邮箱验证链接确认邮箱地址之前,用户是不能进行登录使用网站应用的。

6.1K30

针对银行钓鱼事件的分析

但是对于安全分析师而言,我们希望深入了解附件包含的内容消息的真正来源。 通过查看HTML源码,我们可以看到一个非常简单的图片链接: 打开该图片链接,是一个类似于Santander银行的页面。...这些类型的头,都是由程序添加用以跟踪调试目的的。 从以上头信息中我们可以得知,原始消息发送自add-from-server.php这个脚本,并且使用的是PHPMailer [1.73版本]。...如何避免成为受害者? 现在让我们把目光转到之前发现的那个,用于发送消息的add-from-server.php文件上。...攻击者可以通过向管理员发送恶意构造的链接诱骗管理员点击,从而触发该漏洞将后门上传至目标站点。 网站所有者或其他管理员,都可能是被攻击的对象。...不要使用办公电脑,浏览有风险的网站。 使用信誉良好的杀毒软件。 设置足够安全强大的密码。 对账户尽可能的启用双因素认证。

97870

PHP中利用PHPMailer配合QQ邮箱实现发邮件

phpmailer 实现给网站用户发送邮件,WordPress 好像禁用了 mail()函数,也不能直接使用自带的发送邮件,以防止暴露 IP PHPMailer 的介绍: 可运行在任何平台之上 支持 SMTP...验证 发送邮时指定多个收件人,抄送地址,暗送地址回复地址;注:添加抄送、暗送仅 win 平台下 smtp 方式支持 支持多种邮件编码包括:8bit,base64,binary quoted-printable...(来自百度百科) 邮件协议-POP3 协议 POP3(Post Office Protocol 3)即邮局协议的第 3 个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。...('Asia/Shanghai');//设定时区东八区 $mail = new PHPMailer(); //建立邮件发送类 $address = "xxxx@qq.com";//收件人地址(必须真实...) $mail->IsSMTP(); // 使用 SMTP 方式发送 $mail->CharSet ="UTF-8";//设置编码,否则发送中文乱码 $mail->Host = "smtp.qq.com

1.9K20

tp6+webhook 实现自动部署

邮箱号" //查看公钥cat ~/.ssh/id_rsa.pub//将下面一行看到的公钥选中复制下来部署如下图图片公钥添加完成后再终端执行ssh -T git@gitee.com4.配置git全局用户名邮箱以及密码...配置全局邮箱git config --global user.email"你的邮箱"//配置全局密码git config --global user.password"你的密码"//生成本地文件用于记录用户名密码...$res,$res); } catch (\PHPMailer\PHPMailer\Exception $e) { return error("邮件发送失败,执行结果...$e); } }}如果这里使用 exec,shell_exec,system等函数报错需要修改php.ini文件 的 disable_functions = 将此选项中的 exec...我这里没有改动文件提交所以这里是没有拉取到,每次gitee仓库提交后,webhook就会去请求上面的接口,没有新文件改动就不获取.我这里是自己重新请求的以上自动化部署的脚本就完成了.坑点:php的shell_exec()等函数是被禁用的需要手动开启

728130

微服务构建持久API的7大规则

前言 近年来,微服务架构发展迅速,SparkPost就是早期落地微服务架构公司之一,他们发现落地微服务过程中,不光需要考虑服务发现、服务注册、服务调用跟踪链等等架构问题,也需要重视微服务API的变更管理...现如今,它们的API被成千上万的客户使用,包括Pinterest、ZillowIntercomto,每月发送超过150亿封电子邮件。 在这篇文章中,我将回顾几个选择最佳实践。...我们很早就决定让我们的API在使用惯例如何管理变更方面保持一致。我们建立了一个治理小组,其中包括代表每个团队的工程师、产品管理组的成员CTO。...· URL查询参数JSON字段也是小写的下划线,并且是大小写敏感的。 · 请求主体中的非预期查询参数JSON字段应该被忽略。 治理组还为如何进行更改以及允许哪些类型的更改设置了基本规则。...总结 随着微服务架构的发展,微服务快速增长,有的企业内部运维了超过1000的微服务,且仍在不断增长,每个微服务包含数十API,如何持续管理微服务API 变化将成为企业的关注点,SparkPost 根据这些规则最佳实践

84900

thinkphp5中使用phpmailer实现发送邮件功能(转载)

一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。 1.登录163邮箱,在首页上找到“设置”。...3.点击开通客户授权码,选择开启 4.需要手机验证码,需要绑定手机号。...5.SMTP服务需要输入客户端授权密码,这个密码就是是你在第三方客户端上的邮箱登录密码(在后面使用phpmailer发送邮件时会用到),如果在第三方客户端上输入之前的邮箱登录密码就会出错。...解压之后,里面的许多文件都没有用到,然后再thinkphp5的项目中的extend目录下新建一个phpmailer文件夹,然后把class.phpmailer.PHPclass.smtp.php文件复制到...2.首先注意,thinkphp5中的extend下的扩展类库使用的是命名空间必须在class.phpmailer.phpclass.smtp.php最开头加上 [php] view plain copy

1.3K10

WordPress集成SendCloud邮件代发,规避SMTP泄漏网站主机真实IP的风险

这玩意如何牛逼,如何高大上我就不说了。简单的说就是一个邮件代发服务,比上面介绍的自建 API 更加完善,当然使用也更加复杂,希望看完本文的朋友可以成功集成到 WordPress 当中。...③、获取 api_user api_key 登录后,就会获得帐号专属的 API_KEY,当然如果你忘记了也可以使用会员首页的重置功能。...接着点击上方的【邮件设置】==>【Api_user】,来创建新的 API_KEY 备用: ? ④、邮件样本 Ps:目前已邮件模板合并,请直接跳过这一步!...点击发送相关】==>【邮件样本】==>【创建样本】==>参考下图填写好上方栏位==>切换到【源码模式】==>粘贴上面的代码==>提交审核即可 ?...废话不说,点击发送相关】==>【邮件模板】===>【创建模板】 上面的邮件样本一样,将以下代码粘贴到源码模式保存即可: blockquote{ width

2.7K80

如何查找丢失或失窃的 iPhone,就算它已关机也可远程定位_ios15能找回手机

如果ID锁/激活锁已打开那么它擦除后仍与用户的账户相关联一样可以使用“查找”功能。 如果是在丢失情况下我们可以用“查找”功能锁定iPhone。...离线 iPhone 跟踪如何实现的? 苹果在其手机上使用了低功耗的U1芯片,即使在 iPhone 关机后也能够继续跟踪 iPhone 的位置。...如何完全关闭 iPhone 的跟踪 苹果正是以这样一种安全的方式进行离线 iPhone 跟踪,如果你反对苹果并没有在技术上完全关闭的话,可以通过设置进行完全关闭 iPhone 的追踪。...当你选择关闭时,点击【iPhone 关机后仍可找到】从这里,可以选择【临时关闭查找】,可以完全关闭 iPhone 一次。 如果你想永久关闭此功能,则需要禁用【查找我的 iPhone】。...点击【设置】然后转到Apple ID > iCloud>查找>查找我的iPhone ,然后禁用【查找我的网络】功能即可。

21510

防止WordPress后台被暴力破解

这里我给出Nginx服务器的配置,经过我测试有效(lnmp.org的环境): 点击 生成密码 在这里输入你的用户名密码(后面用于访问页面的密码,并不是wordpress的密码)后选择Crypt加密算法...,注意设置SMTP服务区 //使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)     add_action('phpmailer_init', 'mail_smtp');     function... mail_smtp( $phpmailer ) {         $phpmailer->FromName = 'Timhbw博客'; //发件人名称         $phpmailer->Host... = 'smtp.gmail.com'; //修改为你使用的邮箱SMTP服务器         $phpmailer->Port = 465; //SMTP端口         $phpmailer->... = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)         $phpmailer->IsSMTP();     } 博客后台登录失败时发送邮件通知管理员

2.5K60

WordPress 插件 WP Mail SMTP:彻底解决 WordPress 邮件无法收到或者进入垃圾箱的问题

前面我介绍了如何使用 PHPMailer 发送邮件,其实 WordPress 已经内置了 PHPMailer 这个 class,只是它没有使用 SMTP 的方式发邮件,而只是简单的使用了 Linux 的...如果要让 WordPress 的 PHPMailer 也能采用 SMTP 方式发送邮件,我们需要安装 SMTP 相关的插件对 WordPress 进行简单的设置下。...WordPRess SMTP 的插件有很多,简单的试用之后:WP Mail SMTP 可以说是目前最好的一个,这个插件重新设定了 WordPress 的 wp_mail() 函数,使它能够试用 SMTP 的方式发送邮件...,并且还提供了设置页面让你输入 SMTP 的详细信息: 指定发送的邮箱名称 设置试用 SMTP 或者 mail() 函数来发送。...设置 SMTP 的用户名密码。 关于 SMTP 配置所需的一些信息,可以查看:Gmail,QMail,163邮箱的 IMAP/SMTP/POP3 地址 下载:WP Mail SMTP。 ----

1.4K10
领券