2017-03-22 7 views
0

전자 메일은 보낸 사람이 아니라 내 전자 메일 주소에서 가져옵니다. 어떤 아이디어?Nodemailer가 제대로 작동하지 않습니다.

var transporter = nodemailer.createTransport({ 
service: 'Gmail', 
auth: { 
    user: 'mail', 
    pass: 'pass' 
} 
}); 

var mailOptions = { 
from: req.body.email , // sender address 
to: 'mail', // list of receivers 
subject: ' ', // Subject line 
text: req.body.message, 
html: '<p>'+req.body.message+'</p>'// plain text body 

}; 

답변

0

Gmail의 작동 방식입니다. 보안상의 이유로 다른 사람처럼 이메일을 보낼 수는 없습니다.

유연성이 더 필요하면 Mailgun, Mandrill 또는 SendGrid와 같은 트랜잭션 전자 메일 서비스를 사용해야합니다. Nodemailer와 함께 쉽게 사용할 수 있습니다 (Gmail과 마찬가지로 Nodemailer 전송이 가능함).

참조 : https://www.npmjs.com/browse/keyword/nodemailer