3

我正在将 nodemailer 与 sendgrid 一起使用,但出现错误:[Error: No transport method defined]

我正在像这样设置传输:

var email = nodemailer.createTransport("STMP", {
service: "Sendgrid",
auth: {
    user: "username",
    pass: "pass"
}
})
4

3 回答 3

2

它说“STMP”而不是“SMTP” - 简单的错字

于 2016-10-21T16:30:10.187 回答
0

您使用了错误的方法...而不是 STMP 使用 SMPT(简单邮件传输协议)。如下

var transport = nodemailer.createTransport("SMTP", {
    service: 'gmail',
    auth: {
        user: 'youremail@address.com',
        pass: 'yourpassword'
    }
})
于 2019-01-01T09:50:27.250 回答
-2

只是打字错误。你写错了 SMTP 的拼写。因此,正确的解决方案是:-

var email = nodemailer.createTransport("SMTP", {
    service: "Sendgrid",
    auth: {
        user: "username",
        pass: "pass"
    }
})
于 2018-02-09T08:21:16.753 回答