You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PHPMailer搭配PLESK邮件转发时收错误邮件的排查求助

问题排查步骤

先检查Plesk邮件转发配置

  • 确认转发规则没有重复:比如是不是同时开启了「转发到目标邮箱」和「保留原邮箱副本」,导致触发两次发送逻辑;另外排查有没有循环转发(比如目标邮箱又转回原邮箱),这种情况容易生成错误邮件。
  • 核对目标邮箱状态:如果office@albavaluecentre.ro是Plesk内的邮箱,确认账户状态正常;如果是外部邮箱,检查Plesk服务器有没有把该域名列入拦截名单。
  • 查看Plesk邮件日志:在面板里找到邮件日志功能,搜索这两个收件人的邮件记录,错误邮件的具体报错信息(比如认证失败、域名解析错误、内容被拦截)能直接定位问题根源。

再排查PHPMailer代码问题

  • 检查是否重复调用发送逻辑:看看代码里是不是不小心写了两次$mail->send(),重复发送会触发服务器限制,导致其中一次发送失败。
  • 核对SMTP参数准确性:
    • 确保SMTP服务器地址、端口(465对应SSL,587对应TLS)、用户名密码和Plesk邮箱账户完全一致,别出现拼写或大小写错误。
    • 确认SMTPAuth设为true,SMTPSecure的设置和端口匹配(比如587端口要设为tls)。
  • 加上错误捕获代码:如果没做错误处理,赶紧添加这段代码,能直接看到具体报错原因:
if (!$mail->send()) {
    echo '发送失败: ' . $mail->ErrorInfo;
} else {
    echo '发送成功';
}
  • 检查收件人地址格式:确认office@albavaluecentre.ro和ecclesiasoft@yahoo.com的写法完全正确,没有多余空格或特殊字符。

额外注意事项

  • Yahoo邮箱反垃圾机制严格,可能你的邮件内容、发件人IP被标记为垃圾,导致只收到错误邮件,可以换个其他邮箱测试验证。
  • 确认Interserver的SMTP限制:比如有没有发送频率、单次发送数量限制,短时间内多次发送可能触发限制导致失败。

内容的提问来源于stack exchange,提问作者Steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:05:08