cklwblove / blog

记录日常遇到的bug
1 stars 0 forks source link

使用 nodemail 发送邮件,在本地测试是好的,放到服务器连接超时问题 #116

Open cklwblove opened 1 year ago

cklwblove commented 1 year ago

原因

原来是ECS基于安全考虑,禁用了端口25。改成465就可以发邮件了。

配置

var mailServerCfg = {
      service: 'xxxx@126.com',
      // 原来是ECS基于安全考虑,禁用了端口25。改成465就可以发邮件了。本地测试可以使用 25
      port: 465, // SMTP 端口
      host: 'smtp.126.com',
      secureConnection: true, // 使用SSL
      auth: {
        user: 'xxxx@126.com',
        // 注意,这里客户端授权密码,不是邮箱登录密码
        pass: 'xxxxx'
      },
},

参考