如何正确配置您的WordPress邮件设置

—— 使用 Post SMTP 插件实现 SMTP 邮件发送

在 WordPress 网站中,邮件发送功能(如用户注册、密码重置、表单提交通知等)至关重要。但由于服务器默认的 wp_mail() 函数常因主机商限制或邮件提供商的反垃圾邮件策略而导致邮件无法送达,因此推荐使用 SMTP(Simple Mail Transfer Protocol) 发送邮件。

本文将以 阿里云邮箱(*@aliyun.com)为例,使用 Post SMTP 插件配置 WordPress 的邮件发送功能,确保您的邮件稳定、可靠地投递至收件人邮箱。


一、获取阿里云邮箱 SMTP 配置信息

在 WordPress 中配置 SMTP 之前,您需要先注册阿里云邮箱(阿里云免费邮箱(@aliyun.com)60G空间 支持 POP3/IMAP/SMTP - 是免费.NET),获取阿里云邮箱的 SMTP 服务器信息:

  • SMTP 服务器地址smtp.aliyun.com
  • SMTP 端口
    • 465(SSL 加密,推荐)
    • 587(TLS 加密,推荐)
    • 25(非加密,可能被部分网络屏蔽)
  • SMTP 用户名:您的完整邮箱地址(例如 ***@aliyun.com
  • SMTP 密码:邮箱密码或授权码(推荐使用授权码)

💡 注意

  1. 授权 SMTP 访问:请登录阿里云邮箱,进入 设置 > POP3/IMAP/SMTP,确保 SMTP 服务已开启,并获取授权码(建议使用授权码而非邮箱密码)。
  2. 部分主机屏蔽 25 端口:如遇端口 25 连接失败,可尝试 465 或 587。

二、安装 Post SMTP 插件

SMTP插件中,WP Mail SMTP用户最多,但是对于个人用户来说设置过于繁琐。此处推荐的是Post SMTP ,一个功能强大的 WordPress 邮件插件,支持详细日志记录、邮件跟踪和 OAuth 认证。

以下是安装步骤:

  1. 登录 WordPress 后台,点击 插件 > 安装插件
  2. 在搜索框输入 Post SMTP,找到 Post SMTP Mailer/Email Log 插件,点击 安装
  3. 安装完成后,点击 启用

三、配置 Post SMTP 插件

安装完成后,在 WordPress 左侧菜单找到 Post SMTP,进入插件设置。

1. 启动 Post SMTP 配置向导

点击 “Start the Wizard(启动向导)”,根据提示进行以下配置:

  • Sender Email(发件人邮箱)***@aliyun.com
  • Sender Name(发件人名称):可填写您的网站名称(如“我的网站”)
  • Outgoing Mail Server Hostname(SMTP 服务器)smtp.aliyun.com

点击 下一步(Next)


2. 选择邮件发送方式

在 “Connectivity Test(连接性测试)” 页面,插件会自动检测可用的 SMTP 端口。根据您的需求选择:

  • 推荐方式
    • Use SMTP - smtp.aliyun.com
    • 端口 465(SSL) 或 587(TLS)

点击 下一步(Next)


3. 配置 SMTP 身份验证

在 SMTP 认证部分,输入以下信息:

  • SMTP Username(用户名)***@aliyun.com(您的完整邮箱地址)
  • SMTP Password(密码):输入邮箱密码或授权码(推荐使用授权码)
  • Security(加密方式)
    • SSL(端口 465,推荐)
    • TLS(端口 587)

点击 下一步(Next),然后点击 Finish(完成) 保存设置。


四、测试邮件发送

配置完成后,建议进行邮件发送测试,确保设置正确:

  1. 在 WordPress 后台进入 Post SMTP > 邮件日志
  2. 点击 Send a Test Email(发送测试邮件)
  3. 输入一个可接收邮件的地址(如您的个人邮箱),然后点击 Send Test
  4. 检查目标邮箱是否收到测试邮件。

如果测试邮件未送达,请检查以下问题:
SMTP 配置是否正确(端口、用户名、密码/授权码)
服务器是否禁用了 SMTP 端口(特别是 25 端口)
邮件是否进入了垃圾邮件文件夹


五、常见问题解决方案

1. 邮件无法发送,提示 “Could not authenticate”

✅ 解决方案:

  • 确保 SMTP 密码正确,建议使用阿里云邮箱的 授权码 代替邮箱密码。
  • 在阿里云邮箱设置中,确认 SMTP 服务已开启

2. 收不到测试邮件,但配置无误

✅ 解决方案:

  • 尝试更换 SMTP 端口(465 或 587)。
  • 检查邮件是否进入了垃圾邮件文件夹。
  • 在 Post SMTP 插件的 邮件日志 中查看详细错误信息。

3. 服务器不支持 SMTP 连接

✅ 解决方案:

  • 部分共享主机可能禁用了 SMTP 端口,可以联系主机商开放 465 或 587 端口
  • 尝试使用外部邮件服务,如 阿里云企业邮箱、腾讯企业邮、Gmail SMTP 等。

六、结语

通过以上步骤,您已成功为 WordPress 配置 阿里云邮箱 SMTP 邮件发送,有效提高邮件的送达率,避免邮件丢失或被标记为垃圾邮件。

🔹 Post SMTP 插件 还提供邮件日志和调试功能,方便后续排查邮件问题。
🔹 推荐使用授权码而非邮箱密码,提高安全性。
🔹 如果遇到问题,可查看邮件日志或联系阿里云客服支持

希望本教程对您有所帮助!🚀 🎉

阅读剩余
THE END