2013-08-11 8 views
2

nodemailer를 사용하여 내 Gmail 계정을 사용하여 이메일을 보내려고했습니다.node.js/nodemailer에서 이메일 보내기

그러나 Google은 내 로그인을 의심스럽고 거부하며 내가 해커라고 생각합니다.

이메일을 보내지 않는 야후를 보았습니다.

내 질문은 :

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을 사용했으며 그 문제는 없었습니다. Gmail인지 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를 프로덕션에 사용할 수없는 이유에 대해서는 알지 못합니다.