节点js电子邮件无效的发件人

时间:2016-08-02 12:27:08

标签: node.js email

配置:Ubuntu 16.04 LTS / Nginx

我尝试使用nodemail发送邮件但是我有这个错误:

{ [Error: Invalid sender "contact@example.com>"] code: 'EENVELOPE', command: 'API' }

这是我的代码。

    var transporter = nodemailer.createTransport(
        smtpTransport('smtps://contact%40example.com:mypassword@smtp.example.com')
    );

    var text = 'Hello world from \n\n' + req.body.name;

    var mailOptions = {
        from: 'contact@example.com>', // sender address
        to: 'address@gmail.com', // list of receivers
        subject: 'Email Example', // Subject line
        text: text //, // plaintext body
        // html: '<b>Hello world ✔</b>' // You can choose to send an HTML body instead
    };

    transporter.sendMail(mailOptions, function(error, info){
        if(error){
            console.log(error);
            res.json({yo: 'error'});
        }else{
            console.log('Message sent: ' + info.response);
            res.json({yo: info.response});
        };
    });

在我的服务器上使用postfix我的邮件运行良好我可以发送电子邮件到gmail地址但是有节点js我有这个错误。

0 个答案:

没有答案