SMTP 测试失败的排查步骤

本文用于指导在 WordPress 或外贸网站中,当 SMTP 测试邮件发送失败时,如何按步骤进行排查,快速定位问题并解决。

SMTP 测试失败的常见表现

在进行 SMTP 测试时,常见失败情况包括:

  • 提示连接服务器失败

  • 显示认证失败或用户名、密码错误

  • 测试邮件发送成功但无法收到

  • 邮件进入垃圾箱


SMTP 测试失败的排查步骤

第一步:确认 SMTP 服务已开启

请先确认邮箱已开启 SMTP / POP3 / IMAP 服务
如果邮箱后台未启用相关服务,SMTP 将无法正常连接。


第二步:核对 SMTP 主机和端口

请检查以下信息是否填写正确:

  • SMTP 主机地址

  • 端口号

  • 加密方式(SSL / TLS)

端口号必须与加密方式对应,否则会导致连接失败。


第三步:确认使用的是邮箱授权码

对于 QQ 邮箱、Gmail 等邮箱,SMTP 密码必须填写授权码,而不是邮箱登录密码
如近期修改过邮箱密码,需重新生成新的授权码。


第四步:检查 SMTP 用户名和发件邮箱

SMTP 用户名通常应与发件邮箱地址保持一致
不一致时,部分邮件服务器会拒绝发信请求


第五步:检查服务器是否拦截 SMTP 端口

部分服务器或防火墙会限制 465、587 等 SMTP 端口。
可向服务器商确认是否允许外发邮件,或尝试更换端口进行测试。


第六步:查看测试邮件是否进入垃圾箱

如果测试提示发送成功,但未在收件箱中看到邮件,请检查:

  • 垃圾邮箱

  • 广告邮件分类

邮件进入垃圾箱通常与域名验证未配置有关。


第七步:确认 SPF 和 DKIM 是否已配置

未配置 SPF、DKIM 的邮件,极易被判定为垃圾邮件。
请在域名 DNS 中添加对应的验证记录。


排查完成后的建议操作

  • 重新发送测试邮件

  • 更换收件邮箱进行测试

  • 保存当前配置以防误改


总结说明

SMTP 测试失败,大多数情况下是配置细节问题导致。
按顺序完成以上排查步骤,基本可以解决绝大部分 SMTP 测试失败问题。