01/10/2018, 09:43
Nodemailer trên Nodejs
Hi mọi người,
Mình mới học Nodejs và đang làm tới module nodemailer. Và mình có đoạn code bên dưới. Cho mình hỏi lạ đoạn đầu (host, user, pass) là sao vậy? Mình muốn gửi mail tới lenhatthanh20@gmail.com đó.
Thanks!
var transporter = nodemailer.createTransport({
service: 'gmail',
host: 'smtp.gmail.com',
auth: {
user: ',
pass: '
}
});
var mailOptions = {
from: 'Le Nhat Thanh',
to: 'lenhatthanh20@gmail.com',
subject: 'Hello',
text: 'Hello world!',
html: '<b>Hello world!!</b>'
};
transporter.sendMail(mailOptions, (error, info) => {
if(error){
return console.log(error);
}
console.log('Message %s sent: %s', info.messageId, info.response);
});
Bài liên quan
Host b tìm hiểu về giao thức smtp xem sao
User, pass là tên gmail và password của bạn đó (người gửi)
p/s: https://nodemailer.com/smtp/#1-single-connection
thanks bạn để mình test
Mình thành công rồi bạn.
Mình truy cập vào https://www.google.com/settings/security/lesssecureapps
đăng nhập và enable nó lên và thành công. Thanks bạn nhiều.
Bạn học theo video/giáo trình nào đó? Có thể share được không? Cảm ơn bạn.
Bạn lên youtube search “Khoa Phạm nodejs”. Dạy hay và rât cơ bản. Còn bạn muốn tìm hiểu thêm gì thì cứ lên google search, lên w3school, rất đầy đủ bạn.