2

我尝试使用 nodemailer 使用我的 gmail 帐户发送电子邮件。

然而,谷歌拒绝我的登录可疑并认为我是一个黑客。

我尝试了确实发送电子邮件的雅虎。

我的问题是:

  1) How can I configure nodemailer to send emails thru gmail
  2) Standard/Reliable email library in node.js community with good support that can be used in production.
4

2 回答 2

4

我最近也在玩这个,我从谷歌收到的错误只是说我需要创建一个应用程序特定的密码。尝试按照此处的说明进行操作。

至于你的第二个问题,我不知道为什么 nodemailer 不能在生产中使用的任何原因。

于 2013-08-12T01:27:21.530 回答
3

我使用了 emailjs,并没有遇到这个问题。不确定这是因为它是 email.js 还是因为它是 Google Apps 与 Gmail,或者 Google 出于某种原因对这个应用程序的怀疑程度较低。尝试三角测量可能有用:

$> npm 安装 emailjs

   emailjs = require('emailjs');

   ...

var server = emailjs.server.connect({
        user:"myname@mygoogleapp.com",
        password:"Secret@!1",
        host:"smtp.gmail.com",
        ssl:true
      });

 server.send({
          text: message
          from:"Display name <return@mydomain.com>",
          to:email,
          subject:"Subject"
        },
        function (err, message) {   ... }
于 2013-08-12T01:47:55.937 回答