WordPress配置SMTP发送电子邮件(QQ邮箱)

2023-10-31

Wordpress通过PHP自带的mail函数实现电子邮件的发送成功率极低,现有的各类邮箱,例如QQ邮箱、新浪邮箱、163邮箱等,基本不支持PHP语言的mail函数实现的邮件发送,因此,需要配置基于SMTP协议的邮件发送环境,实现Wordpress个人网页的功能增强。

邮箱:QQ邮箱 为例,其余常用的邮箱亦可供参考
Wordpress插件:WP Mail SMTP by WPForms 插件为例,也可使用其他支持SMTP的插件实现,例如 Contact Form 7 (个人感觉Contact Form 7没有WP Mail SMTP by WPForms好看,个人感觉!!!)

QQ邮箱开启SMTP服务

通常情况下,QQ邮箱(包括其他常用邮箱)默认关闭SMTP功能,主要是防止垃圾邮件的泛滥,开启SMTP说实话在邮箱的使用中也没有多大影响

找到QQ邮箱的 设置 功能,一般在左上角邮箱标志附近,点开它

在这里插入图片描述
点开邮箱设置栏目中的 账户 服务,下拉找到SMTP服务的设置模块

在这里插入图片描述
点击 POP3/SMTP服务 对应的 开启 按钮,即图中红框位置,图中所示为该服务已开启的状态截图,若该服务未开启,红框将显示 开启

在这里插入图片描述
点击开启后会弹出如图所示的窗口,根据提示内容,发送相关短信到特定号码,一定要确保手机号正确,否则SMTP将无法开启

在这里插入图片描述
发送短信成功后,点击 我已发送 ,而后会提供一个授权码,将这个授权码记录下来,插件配置时将会用到

SMTP服务成功开启后,显示将更新为如下内容

在这里插入图片描述

Wordpress插件安装

以管理员身份打开Wordpress后台界面,在左侧的导航栏中找到 插件 ,点击它,而后点击 安装插件 ,或者直接在插件悬浮的导航栏中点击 安装插件

在这里插入图片描述
我使用了 WPForms 插件制作联系表单,因此配适选择了 WP Mail SMTP by WPForms 插件,网上还提供了其他类似的插件,都可以使用,配置方法与本教程类似

在搜索栏中输入插件名称,找到需要安装的插件,点击 现在安装 ,安装完成后,该按钮会变为 启用,点击启用

在这里插入图片描述
插件启用后可刷新网页,将会在左侧导航栏中看到我们新安装的插件,点击它

在这里插入图片描述
在插件页面中设置相关信息,图中 发件人 以及 发件人名称 可自行修改,其余默认不变

在这里插入图片描述
下拉界面,在 邮件程序 中选择 其他SMTP 选项,或是你所需的邮件选项

在这里插入图片描述
选择完毕,界面继续下拉,可配置邮件的SMTP信息

图中所示为QQ邮箱的填写内容:
SMTP主机: 也称SMTP服务器地址,QQ邮箱设置为 smtp.qq.com ,其他邮箱的服务器地址可自行百度
加密: 使用QQ邮箱该选项必须为 SSL ,其他邮箱一般选择 ,若最终无法成功发送邮件,可以尝试修改该选项及相应配置
SMTP端口: 与加密选项的选择相关,SSL加密对应端口为465,无加密对应25号端口
自动TLS: 启用
认证: 启用
SMTP用户名: 就是QQ邮箱
SMTP密码: 为QQ邮箱提供的授权码

在这里插入图片描述
配置完成后,点击下方的保存按钮,保存配置,而后可通过该插件自带的邮件测试功能,测试邮件的发送

在插件栏目中选中 电子邮件测试 ,输入 收件人 邮箱,发送电子邮件

在这里插入图片描述
若配置成功,收件人将会收到如下内容的一封测试邮件

在这里插入图片描述
之后使用WPForms创建表单,涉及到电子邮件发送的功能,将会自动通过该插件实现

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

WordPress配置SMTP发送电子邮件(QQ邮箱) 的相关文章

  • 根据产品类别自定义购物车总计和结帐总计文本

    我想根据产品类别 或其他一些逻辑 自定义购物车和结帐订单汇总表中的文本 例如 对于 总计 文本 参见图片 如果购物车包含名为 杂货 的类别中的产品 那么我希望订单摘要中的文本显示为 总计估计 文本 参见图片以下 如果购物车不包含任何杂货 那
  • 将 WordPress 的登录/注册页面重定向到自定义登录/注册页面

    我有一个网站 有一个用户系统 我想将 WordPress 的用户系统集成到该网站的用户系统中 但我仍然想使用该网站的注册 登录页面 我不希望任何人能够使用 Wordpress 的登录或注册表单登录或注册 相反 当他们尝试访问 Wordpre
  • 如何使用 xmlrpc 将 html 内容发布到 wordpress?

    我有一个脚本可以使用 xmlrpc 将一些数据发布到 WordPress 如果我在正文中使用一个简单的字符串 例如 这是一个测试 它就可以正常工作 但是 如果其中包含任何 HTML 格式 则在尝试添加帖子时会严重损坏 如何使用 xmlrpc
  • 根据注册后的时间自动删除Wordpress用户?

    在使用用户访问管理器的基本 WordPress 3 1 设置中 是否可以自动删除 x 天前的用户 我没有找到此功能的插件 人们将如何实施这一举措 我是否能够使用 sql 或 php 查询设置一个 cron 作业 从而每天自动从数据库中删除
  • WooCommerce - 按下按钮时更新所有产品描述(全站点)

    我一直在使用以下代码 希望能够创建一个按钮 按下它 然后我网站上的所有描述都会自动生成 梦想 我的问题 为什么我的代码没有按预期更新所有产品 到目前为止 我有以下代码 虽然它在一定程度上可以工作 但当按钮位于产品页面上时无法正常工作 它将更
  • 在 WordPress 中收到“检测到活动 PHP 会话”严重警告

    PHP 会话是通过 session start 函数调用创建的 这会干扰 REST API 和环回请求 在发出任何 HTTP 请求之前 应通过 session write close 关闭会话 在大多数情况下 上述错误的真正原因是在插件或主
  • Woocommerce 从 woocommerce_add_to_cart_fragments 传回的错误片段

    我正在创建自定义 WooCommerce 购物车 并且更新购物车商品的数量工作正常 唯一的问题是它不会自动刷新 只有在页面加载后才起作用 我当前的代码使用woocommerce add to cart fragments挂钩并使用传入的 f
  • 在 WordPress 中调用自定义 php 模板中的函数

    我想调用我在 WordPress 中编写的另一个 php 类中的函数 但是我对语法感到困惑 例如要获取页面上的标题 您只需调用 get header 等等 但是我如何调用特定类中的函数 例如 在index php中 我想调用一个名为this
  • Wordpress 编辑器中的“application/gas-events-abn”对象是什么?

    我正在使用 Wordpress 创建博客 我注意到当我多次保存帖子时 代码中会出现一个奇怪的元素 在帖子底部创建一个大的空白区域 代码如下所示 post content nbsp 每次我编辑帖子时 我都必须将其删除 Joomla 有时也会发
  • 无法在WordPress的functions.php中使用php fopen()函数

    我正在尝试简单地运行 fopen 函数 php 并且也尝试过test phpWordPress 模板文件 但这不起作用 如果我将 test php 文件和 csv 文件移动到主题文件夹之外的位置 那么它第一次可以工作 function cs
  • Woocommerce 产品查询库存状态

    我使用 3 种可用性状态 有货 缺货 和 允许缺货 我想要将仅处于 库存 状态的产品导出为 XML 问题是 woocommerce 返回两种状态的值 instock 有库存 和 允许缺货 现在查询如下 query array post ty
  • 通过 wp_handle_upload 删除未放入上传文件夹中的图像

    我正在将图像保存到上传文件夹 但我正在使用文件放置内容 http php net manual en function file put contents php代替wp 句柄 上传 https codex wordpress org Fu
  • is_page() 条件在 AJAX 函数内不起作用

    我正在使用ajax 过滤帖子 我希望 产品 和 常见问题解答 页面的 数组不同 如果这是在 ajax 请求中执行的 则不会设置 is page 您发出请求的页面是之前的请求 您需要在原始页面上设置一些内容以与您的 ajax 请求一起传递 以
  • 如何在自定义短代码中获取 WooCommerce 产品对象以避免错误

    我有一个函数 我试图使用产品 id 获取当前产品的产品简短描述 但我不断收到未捕获错误 调用成员函数 get short description on bool in 我有以下简码函数 我试图使用产品 ID 获取当前 WooCommerce
  • WordPress Loop:如何将每 3 个帖子包装到一个 div 中?

    我正在尝试这个 div div 但这不起作用 谢谢你 感谢各位的支持 我尝试了两种解决方案 但都不起作用 我最终做到了这
  • 在 Woocommerce 结帐中启用特定状态的交货时间选项

    基于 在 WooCommerce 结帐中添加自定义复选框 其值显示在管理员编辑订单中 https stackoverflow com questions 45905237 add a custom checkbox in woocommer
  • WooCommerce 订单和电子邮件通知的自定义产品描述

    我需要修改产品描述以显示在所有客户通知上 所以 我尝试了以下代码 add filter woocommerce get item data wc checkout description so 15127954 10 2 function
  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 如何解决此错误:属性 rel 的原始源值错误

    我正在尝试使用 w3c 验证我的网站 但出现错误 Bad value original source for attribute rel on element link The string original source is not a
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite

随机推荐

  • 基于vue的长列表虚拟滚动插件

    基于vue的长列表虚拟滚动插件 1 背景 一个长列表 Web 页面 如果需要展示成千上万条数据 那么页面中就会有数万甚至数十万的HTML节点 会巨大的消耗浏览器性能 进而给用户造成非常不友好的体验 主要体现在以下几个方面 页面等待时间极长
  • 图像边缘锯齿及处理方法

    形态学处理 二值图像 处理方法有多种 比如 smoothing edges of a binary image 前置滤波 后置滤波 基于光线追踪的抗锯齿 插值滤波 由采样引起的边界失真处理 如双线性滤波 及相关改进的插值滤波方法 改进的滤波
  • C++的函数重载

    每个现象后面都隐藏一个本质 关键在于我们是否去挖掘 写在前面 函数重载的重要性不言而明 但是你知道C 中函数重载是如何实现的呢 虽然本文谈的是C 中函数重载的实现 但我想其它语言也是类似的 这个可以分解为下面两个问题 1 声明 定义重载函数
  • (记录)JAVA-Swing 简单的登录注册 使用记事本来保存账号密码

    更新时间 2022年10月1日12 30 22 java代码规范中 验证码不能使用伪随机数 需要使用强随机数 效果图 提示信息放在通知台输出 账户和密码都是通过正则表达式来校验的 验证码是通过花瓣画出来生成图片的 点击验证码可以切换图片 j
  • SpringBoot 集成Dubbo 提示:java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy

    今天搭建SpringBoot 集成Dubbo 提示如下错误信息 java lang NoClassDefFoundError org apache curator RetryPolicy 原因 缺少curator框架依赖 pom xml 文
  • Ubuntu ndk 编译libx264

    ffmpeg android dlopen failed library libclang rt ubsan standalone aarch64 android so not found nkd 编译ffmpeg错误 clang is u
  • 用Word+ChatGPT一分钟搞定周报总结

    Office 的办公软件Word 是我们日常的文字工作的阵地 与ChatGPT的文字生成功能有天然的互补性 微软的Office365 Copilot已经集成了这个功能 但需要收费 我们可以使用现有的Word ChatGPT 手动来回Copy
  • VS Code 配置 MySQL 数据库环境

    1 Windows安装mysql link https blog csdn net ZHorcrux article details 130502249 2 使用 VS Code 连接 MySQL 数据库 link https blog c
  • 【代码随想录】Day57 动态规划17 (回文子串、最长回文子序列)

    第一题 力扣 LeetCode 官网 全球极客挚爱的技术成长平台 二维dp数组 从下往上 从左往右推 int countSubstrings string s vector
  • 爬虫之selenium开启无界面模式

    绝大多数服务器是没有界面的 selenium控制谷歌浏览器也是存在无界面模式的 又称之为无头模式 开启无界面模式的方法 实例化配置对象 options webdriver ChromeOptions 配置对象添加开启无界面模式的命令 opt
  • AutoDL跑pycharm代码

    参考文献 AutoDL帮助文档 Pycharm连接远程GPU服务器跑深度学习 哔哩哔哩 bilibili 环境包的安装在linux环境下载非常方便 安装apex 重点是将路径转换正确 参考文献 详解Apex的安装和使用教程 花开山岗红艳艳的
  • VIVADO关于VIO IP核(Virtual Input/Output)的使用

    平台 vivado2017 4 最近在验证一个单独的模块时 希望可以在线实时改变内部寄存器的值 经过分析发现 VIVADO的VIO可以完美解决我的这个问题 下面来看看官方介绍 VIO它可以实时监控和驱动FPGA内部的信号 输入和输出端口的数
  • Java EnumMap values()方法具有什么功能呢?

    转自 Java EnumMap values 方法具有什么功能呢 下文笔者讲述EnumMap values 方法的功能简介说明 如下所示 EnumMap values 方法的功能 返回一个Collection 此集合中存储EnumMap中的
  • 如何阅读英文文献,有哪些高效的方法或者辅助工具?

    每日一问 如何阅读英文文献 有哪些高效的方法或者辅助工具 Datawhale优秀回答者 追风者 方法 先是通读文献综述 理解专业术语和基本概念 起初时应以泛读为主 再研读自己研究领域的经典论文50篇 确定研究方向之后 要以精读为主 要做到边
  • 线性代数 计算机网络,计算机应用、计算机网络专业《线性代数》课程.doc

    2006级函授建筑工程 计算机应用 计算机网络专业 线性代数 课程 自 学 指 导 和 自 学 进 度 表 一 课程的目的 任务和要求 本课程是为培养建筑工程 计算机应用 计算机网络及工程等专业人才而设置的一门必修的重要基础理论课 作为信息
  • 【Redis】举例让你快速理解!Redis数据结构与命令(更新中)

    Redis 数据存内存 C语言实现 单线程架构 基于键值对 值可以为字符串 哈希 列表 集合 有序集合 键过期功能实现缓存 流水线功能减少网络开销 持久化 数据内存 gt 磁盘 主从复制 数据多副本 高可用 故障发现与自动转移 分布式 奇数
  • typescript 扩展第三方库类型,添加属性成员

    preface 之前在使用 axios 的时候 需要在 AxiosRequestConfig 中添加自定义属性 比如说 配置是否使用 loading 效果 配置 业务报错是否 自动提示 我选择了通过过 扩展接口 然后自定义了一个函数 在函数
  • 这才是CSDN最系统的网络安全学习路线(建议收藏)

    01 什么是网络安全 网络安全可以基于攻击和防御视角来分类 我们经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 无论网络 Web 移动 桌面 云等哪个领域 都有攻与防两面性 例如 Web 安全技
  • 华为hcip认证考试内容是什么?hcip认证有哪些方向

    HCIP不同方向考试的科目和内容不一样 有的需要考三门 如 HCNP Routing Switching 路由交换 HCNP Storage 存储 HCNP Security 安全 这三个方向 而其他的认证方向 有的只需要考一门的 少部分则
  • WordPress配置SMTP发送电子邮件(QQ邮箱)

    Wordpress通过PHP自带的mail函数实现电子邮件的发送成功率极低 现有的各类邮箱 例如QQ邮箱 新浪邮箱 163邮箱等 基本不支持PHP语言的mail函数实现的邮件发送 因此 需要配置基于SMTP协议的邮件发送环境 实现Wordp