2016-10-10 2 views
3
에 나는에 이메일을 보냅니다 nodemailer을 사용하고

를 SMTP 서버를 localhost로 이메일 보내기 내 localhost smtp 서버에 전자 메일을 보낼 때 "받은"메시지가 표시됩니다 (참고 : "me @ localhost"클라이언트 코드).Node.js를

나는 그것을 만들기 위해 무엇이 누락 되었습니까?

+0

알아 냈어? –

+0

@ NicholasKreidberg 아직,하지만 그것은 할 일 목록에있어. –

답변

2

당신은 당신의 선택에 인증 핸들러를 정의해야 할 수도 있습니다

var server = new SMTPServer({ 
    onAuth: function(auth, session, callback) { 
     callback(null, { user : auth }); 
    }, 
    onData: function(stream, session, callback) { 
     console.log('received'); 
    }, 
}); 

당신이 a를 self signed certificate 오류가 발생하는 경우보다 약 onAuth params

, 당신은 이메일을 보내기 전에이 포함해야 할 수 알아보기 :

process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";