搭建个人官网时如何配置SMTP邮件自动发送

什么是 SMTP?

SMTP( Simple Mail Transfer Protocol ) 是一种简单邮件传输协议,可以在互联网上通过SMTP来发送电子邮件,是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。

默认情况下,WordPress 使用 wp_mail() 函数,也就是 PHP 邮件函数 来发送WordPress网站内生成的电子邮件。问题是有些主机托管公司并没有正确配置其服务器以发送 PHP 电子邮件,所以,会导致您的 WordPress 网站无法送达电子邮件。

WP Mail SMTP 插件介绍

WP Mail SMTP (全称是 WP Mail SMTP by WPForms)被认为是最好的 WordPress SMTP 插件,也是目前使用量最多的此类插件。WP Mail SMTP 通过使用第三方的SMTP服务器,为网站在发送电子邮件时使用正确的 SMTP 提供程序的方式,来修复您的网站电子邮件发送功能,它允许您使用安全的邮件传输协议或 SMTP 轻松发送 WordPress 电子邮件。最重要的是,该插件的使用和设置非常简单易用。

WP Mail SMTP 插件通过改进和更改您的 WordPress 网站发送电子邮件的方式,轻松解决网站的电子邮件传递问题。我们重新配置 wp_mail()函数,以使用正确的 SMTP 服务器凭据或利用内置的 SMTP 邮件提供程序,这样就可以帮助您解决所有的WordPress 网站主机不能发送电子邮件的问题。

安装方法

方法1:在后台的【插件 -- 安装插件】页面,在线搜索 WP Mail SMTP 在线安装,启用即可使用;

方法2:在WordPrss官方插件库网站, 下载 WP Mail SMTP 插件后,通过FTP上传到网站空间的 /wp-content/plugins/ 插件目录,然后,在后台的【插件】列表中找到并启用。

使用方法

安装启用 WP Mail SMTP 插件后,在后台管理面板的 左侧功能菜单中找到 【 WP Mail SMTP 】,点击进入对应设置页面,如下图所示:

在上图所示的插件设置页面,我们主要用到的是 一般(General) 和 电邮测试(Email Test) 2个功能标签。

其中的 授权 部分是需要付费升级到PRO高级版获取授权码的,我们不需要那些额外的高级功能,所以,不需要付费购买授权码。

  • 一般(General):使用第三方SMTP邮件服务器配置插件设置项;

  • 电邮测试(Email Test):配置完成后,发送测试邮件来检查邮件发送功能是否正常。

一般(General)

一般(General)标签项下的功能属性包括:

  • 授权码:需要付费升级到PRO高级版获取授权码的,我们不需要那些额外的高级功能,所以,不需要付费购买授权码;

  • 发件人:用于发出邮件的电子邮件地址,显示在发送邮件的 发件人 位置;建议勾选"强制使用 [发件人电子邮件地址] 设置"项;

  • 发件人名称:发出邮件的发件人名称;建议勾选"强制使用 [发件人名称] 设置"项;

  • 返回路径:设置传回路径以符合 [发件人电子邮件地址] 中的设置;如果发送的邮件没有成功送达目标邮箱,则退回邮件会返回到该邮箱;建议勾选;

  • 邮件程序:也就是选择对应的SMTP服务器服务商,插件内置了SendLayer、SMTP.com、Amazon SES、Google / Gmail、Outlook等国外热门的服务商;如果我们使用国内SMTP服务商,可以选择"其他 SMTP"项,然后,使用 QQ邮箱、163邮箱等的SMTP服务器来配置。

  • 我们以QQ邮箱为例,我们讲解一下如何设置 SMTP 和 获取 SMTP 密码(不是邮箱的登录密码):

  • SMTP 主机:smtp.qq.com,也就是QQ邮箱的发件服务器地址;

  • 加密:SSL,对于大多数使用 https 协议的网站来说,使用SSL;

  • SMTP 端口:465,也就是SSL对应的端口号;

  • 自动 TLS:默认启用;

  • 认证:默认启用;

  • SMTP用户名:也就是你的QQ邮箱地址,比如:wppopcom@qq.com;

  • SMTP 密码:登录邮件服务器的密码;

    QQ邮箱对应的是授权码

    ;该字段显示为*****,不会直接显示。这样做是为了防止有权访问"设置"页面的人看到您的密码(例如,使用密码字段取消屏蔽程序)。

  • 如何获取SMTP密码(不是邮箱的登录密码):

    1. 登录你的QQ邮箱,在 设置 页面的 帐户 中找到 POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 项,如下图所示:
  • 默认状态下,POP3/SMTP服务是关闭的,我们需要先开启该服务。

    1. 开启POP3/SMTP服务后,看到下面的温馨提示:
  • 点击 生成授权码 ,出现短信验证密保的弹窗,如下图所示:

  • 根据弹窗提示,使用你的邮箱绑定手机发送内容为" 配置邮件客户端 "的短信内容,到号码:1069070069后,点击" 我已发送 "按钮,即可出现生成授权码的界面。

文章参考:https://www.wppop.com/wp-mail-smtp.html

相关推荐
kyriewen3 小时前
你还在手动敲命令部署?GitHub Actions 让你 push 即上线,摸鱼时间翻倍
前端·面试·github
求索实验室7 小时前
让AI真正"看见"界面:纯视觉GUI自动化编排器开源了
github·agent
梦梦代码精10 小时前
《企业开源商城选型:商业闭环、二次开发与成本平衡》
java·开发语言·低代码·开源·github
AI工具测评与分析11 小时前
2026年4月GitHub热门开源项目榜单:AI智能体正式迈入工业化协作时代
人工智能·开源·github
星栈12 小时前
Rust + DDD 三层架构:没有 Spring、没有 DI 容器,解耦能力一点不少
后端·github
梦梦代码精12 小时前
LikeShop 二次开发扩展能力白皮书——面向业务增长的可扩展电商架构实践
java·架构·github
逛逛GitHub12 小时前
推荐 6 个小众但实用的 GitHub 开源项目,有点意思啊。
github
yyuuuzz12 小时前
企业出海中的技术稳定性问题梳理
运维·服务器·网络·github·aws
朱一头zcy14 小时前
Git的下载和基本原理、Git常用命令与分支管理、IDEA集成Git、IDEA关联Github和Gitee
git·gitee·github·intellij-idea
星浩AI15 小时前
一个搞音乐的,用 AI 写了款编程工具DeepSeek TUI,本文就是它写的
github·agent·deepseek