「留言提交成功,但邮箱里没有」是最常见的报障之一。按下面顺序查,通常几分钟能定位。
一、先确认到底卡在哪一步
看表单提交后数据库有没有这条记录。有记录说明前端和入库没问题,问题在发信;没有记录就先查提交接口和校验。
- 查数据是否入库
- 看接口返回
- 把失败信息记进日志
二、再查发信配置
多数站点用 SMTP 发信,端口、加密方式、授权码、发件人域名,任何一项变了都会静默失败。服务器能不能连上发信端口,也要单独试。
- 核对 SMTP 参数
- 测试端口连通
- 授权码过期要重取
三、最后看有没有被当成垃圾邮件
信其实发了,只是进了垃圾箱或被收件方拒收。配好 SPF、DKIM,发件人用企业邮箱,别用免费邮箱冒充系统通知。
- 检查垃圾箱与退信
- 配置域名验证
- 保留发信日志便于举证
写在最后
上面这些是我们在这类项目里反复碰到的情况。业务不一样,做法不必照搬,先把自己的流程说清楚,再决定系统该怎么配。有具体场景想聊,电话或微信找我们就行。
