Cara Menghantar E -mel dari Node.js

Cara Menghantar E -mel dari Node.js

Tutorial ini akan menunjukkan kepada anda cara menghantar e -mel melalui nod.Aplikasi JS melalui Gmail SMTP Server.

Pertama anda perlu memasang Nodemailer pakej dalam aplikasi anda. Gunakan arahan berikut untuk memasang pakej ini.

$ npm pasang nodemailer 

Sekarang tambahkan kod berikut dalam permohonan anda untuk menghantar e -mel. Pastikan untuk mengemas kini semua nilai yang diperlukan dalam kod di bawah untuk menghantar e -mel dengan jayanya.

var nodemailer = memerlukan ('nodemailer'); var mailtransport = nodemailer.CreateTransport ('smtps: // user%40gmail.com: [dilindungi e -mel] '); var mailOptions = dari: "nama penghantar <[email protected]>", kepada:" nama penerima <[email protected]>"Subjek:" Hello World ", Teks:" Ujian E -mel dengan Node.js "html: 'E -mel ujian dengan nod.js'; MailTransport.sendmail (mailOptions, fungsi (ralat, info) if (error) return Console.log (ralat);  konsol.log ('Mesej dihantar:' + maklumat.respons); ); 

Sekiranya anda masih menghadapi masalah dengan menghantar e -mel melalui pelayan STMP gmail pastikan anda menggunakan butiran log masuk yang betul. Untuk 2 Akaun Pengesahan Faktor Diaktifkan diperlukan untuk menjana kata laluan khusus aplikasi dan ditetapkan di sini. Anda juga membenarkan aplikasi kurang selamat di akaun gmail anda.