Nodemailer错误:[错误:未定义传输方法]

时间:2012-12-29 22:40:37

标签: node.js sendgrid nodemailer

我正在使用带有sendgrid的nodemailer,我收到错误:[Error: No transport method defined]

我正如此设置传输:

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

只是输入错误。你写了错误的SMTP拼写。 所以,正确的解决方案是: -

{{1}}

答案 2 :(得分:0)

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

var transport = nodemailer.createTransport("SMTP", {
    service: 'gmail',
    auth: {
        user: 'youremail@address.com',
        pass: 'yourpassword'
    }
})