Yazeka
Arama sonuçlarına göre oluşturuldu
Node.js'te SMTP kullanarak e-posta göndermek için aşağıdaki adımlar izlenebilir:
- Node.js ortamının hazırlanması 4. Node.js yüklendikten sonra, proje dizini içinde
npm init
komutu çalıştırılarakpackage.json
dosyası oluşturulur 4. - Nodemailer modülünün kurulumu 14.
npm install nodemailer
komutuyla Nodemailer modülü yüklenir 14. - SMTP ayarlarının yapılması 14. Nodemailer'in
createTransport
fonksiyonu kullanılarak gönderim için bir yöntem belirtilir 1. Bunun için SMTP sunucusu adresi, bağlantı noktası ve kimlik bilgileri tanımlanır 14. - E-posta gönderme 1.
sendMail
yöntemi kullanılarak e-posta gönderilir 1.
Örnek kod:
const nodemailer = require('nodemailer'); let transporter = nodemailer.createTransport({ host: 'smtp.mailtrap.io', port: 2525, auth: { user: "<kullanici>", pass: "<sifre>" } }); let mesaj = { from: "[email protected]", to: "[email protected]", subject: "Konu", text: "Merhaba SMTP E-postası" }; transporter.sendMail(mesaj, function(err, info) { if (err) { console.log(err); } else { console.log(info); } });
Bu kod, Mailtrap SMTP sunucusu kullanılarak bir e-posta gönderilmesini sağlar 1.
5 kaynaktan alınan bilgiyle göre: