2013-08-11 5 views
2

Я попытался использовать nodemailer для отправки писем, используя мою учетную запись gmail.отправка электронной почты в node.js/nodemailer

Однако Google отклоняет мой логин как подозрительный и считает, что я хакер.

Я попробовал Yahoo, который отправил электронное письмо.

Мои вопросы:

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. 

ответ

3

Я использовал emailjs, и не имел этого вопроса. Не уверен, что это потому, что это email.js или потому, что это Google Apps против Gmail, или, может быть, Google почему-то менее подозрительно относится к этому приложению. Может быть полезно, чтобы попытаться триангуляции:

$> NPM установить emailjs

emailjs = require('emailjs'); 

    ... 

var server = emailjs.server.connect({ 
     user:"[email protected]", 
     password:"[email protected]!1", 
     host:"smtp.gmail.com", 
     ssl:true 
     }); 

server.send({ 
      text: message 
      from:"Display name <[email protected]>", 
      to:email, 
      subject:"Subject" 
     }, 
     function (err, message) { ... } 
4

Я недавно играл с этим, а также, и ошибка я получил от Google просто о том, что мне нужно, чтобы создать пароль приложения. Попробуйте выполнить следующие инструкции: here.

Что касается вашего второго вопроса, я не знаю причин, почему nodemailer нельзя использовать в производстве.

Смежные вопросы