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

Node mailer在GoDaddy cPanel部署后无法发送邮件求助

GoDaddy cPanel部署后Nodemailer失效的排查与解决办法
  • 检查GoDaddy邮件端口与SMTP限制
    GoDaddy默认封锁25端口,且仅允许使用自家SMTP服务器smtpout.secureserver.net,第三方SMTP(如Gmail)会被拦截。建议改用465(SSL)或587(TLS)端口,示例配置:

    const transporter = nodemailer.createTransport({
      host: 'smtpout.secureserver.net',
      port: 465,
      secure: true,
      auth: {
        user: '你的GoDaddy托管邮箱账号',
        pass: '邮箱密码/应用专用密码'
      }
    });
    
  • 适配Node.js 10的Nodemailer版本
    新版Nodemailer已不再支持Node.js 10,需降级到兼容版本,执行命令:

    npm install nodemailer@6.4.17
    
  • 排查cPanel应用配置与日志

    • 确认cPanel的Node.js应用中环境变量配置正确,避免硬编码敏感信息(如邮箱密码)引发权限问题
    • 查看cPanel Node.js管理器中的应用错误日志,日志会明确报错原因(如认证失败、连接超时)
  • 验证邮箱权限与认证

    • 必须使用GoDaddy平台创建的托管邮箱,外部邮箱无法通过其SMTP发送
    • 若邮箱开启两步验证,需使用应用专用密码替代原密码进行SMTP认证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 15:44:55