提问者:小点点

使用nodemailer将邮件发送到office@company.ro地址


let transporter = nodemailer.createTransport({
    service: '?',
    auth: {
        user: 'office@company.ro',
        pass: 'passHere'
    }
});

这是我用的密码。

早些时候,我把邮件发送到一个Gmail地址,所以“service”是“Gmail”,它工作得很好。

对于“office@company.ro”这样的地址,我应该传递什么作为“服务”?


共1个答案

匿名用户

您可以使用SMTP API,您应该使用主机(主机名或IP地址连接)而不是像这样的服务:

nodemailer.createTransport({
  host: "smtp.example.com",  //<= add smtp server here
  port: 587, //add port
  secure: false, // upgrade later with STARTTLS
  auth: {
    user: "username",
    pass: "password"
  }
});

更多详情请查看此处。