-1

我正在尝试使用 nodemailer 向 node.js 中的 GMail 和 Yahoo 用户发送确认邮件。我试过这个:

nodemailer.createTransport("SMTP",
        {
                 service: 'gmail',
                 auth:
                 {
                        user: "xxx@gmail.com",
                        pass: "xxxx"
                 }
        });
 var message ={

                        from: 'XXX.com',
                        to:xxx@gmail.com,
                        subject: 'Confirm your registration',

              }

它适用于 Gmail,但我想发送 Yahoo,所以我给了yahoo而不是service:Gmail但显示以下错误:

来自命令的邮件失败 - 553 未验证来自地址 - 请参阅 http://help.yahoo.com/l/us/yahoo/mail/original/manage/sendfrom-07.html

如何向雅虎发送邮件?

4

1 回答 1

3

您无需service针对不同的目的地进行更改。即,如果您提供 gmail 登录凭据并向 yahoo 发送电子邮件,您的服务仍然是“gmail”。

于 2013-02-07T18:28:33.480 回答