
为什么 WordPress 发不出邮件
WordPress 默认用 PHP 的 mail() 函数发邮件,这套机制在大多数虚拟主机和服务器上都不靠谱:要么直接发不出去,要么被对方邮箱当成垃圾邮件拦掉。结果就是注册验证邮件、找回密码邮件、评论通知、订单通知……用户根本收不到。
根治办法是走正经的 SMTP——让 WordPress 通过你自己的邮箱服务商(QQ 邮箱、阿里云邮、Gmail、SendGrid 等)发信,带完整的身份认证,送达率和"不进垃圾箱"的概率都会高很多。
WP Mail SMTP Pro 能做什么
WP Mail SMTP 是目前最流行的 WordPress SMTP 插件,装机量超过 300 万。它把"配置 SMTP"这件麻烦事做成了傻瓜式向导:
- 多种发信方式:支持通用 SMTP、Gmail / Google Workspace、Microsoft 365、SendGrid、Mailgun、Amazon SES 等主流服务,选一个填好凭据即可。
- 发送日志:Pro 版会记录每一封发出的邮件,失败的能看到具体原因,排查问题不再靠猜。
- 失败重发与告警:发送失败时自动重试,并能把异常提醒推送给你。
- 邮件控制:可以按类型开关某些系统通知邮件,避免不必要的打扰。
- 安装向导:全程图形化引导,配合详细文档,基本不会卡在某一步。
配置思路
装好插件后,核心就三步:第一,在向导里选你的邮件服务商;第二,去服务商后台拿到 SMTP 主机、端口、账号和授权码——注意很多邮箱要用"授权码"而不是登录密码;第三,把这些信息填回插件,发一封测试邮件确认能收到。配完之后,WordPress 所有的系统邮件都会自动走这条 SMTP 通道。
本文提供的是 Pro 版,发送日志、失败告警这些原本付费才有的功能可以直接用。资源文末自取。
—— 别看了 · 2026
看看
试试
得到
谢谢
試試
谢谢
感谢
试试
555niubi牛
看看