Nodejs Gmail Email Gönderme
Herkese merhabalar bu yazımızda sizlerle beraber nodemailer kullanarak gmail üzerinden nasıl mail gönderebiliriz onu örneklendiriyor olacağız.Bu işlemi gerçekleştirebilmek için gmail hesabımızın ayarlar kısmından güvenliği düşük uygulamarın erişimine izin vermemiz gerekiyor ,dilerseniz hemen başlayalım.
Proje Oluşturma
npm init -y
npm install --save nodemailer
diyerek boş bir proje oluşturup içerisine nodemailer paketimizi kuruyoruz.
Yapılandırma;
Projemizi oluşturduktan sonra aynı dizin içerisinde app.js dosyamızı oluşturuyoruz.
const nodemailer=require('nodemailer')
const mail=nodemailer.createTransport({
service:"gmail",
auth:{
user:"denememail.123123123@gmail.com",
pass:"123123*ABC"
}})
const mailOptions={
from:'denememail.123123123@gmail.com',
to:'ysndlklc1234@gmail.com',
subject:"Nodejs Mail Gönderme Konusu",
text:"Merhaba Dünya Nasılsın",
attachments:[
{
filename:"test.txt",
},
{
filename:"deneme.txt",
path:"deneme.txt"
},
{
filename:"test2.txt",
content:"Selamlar"
}]
}
mail.sendMail(mailOptions,function(error,info){
if(error){
console.log('error',errro)
}else{
console.log("mail infosu",info)
}
})
nodemailer paketimizi dahil edip daha sonra mail auth işlemleri için gmail adresimizi ve parolamızı giriyoruz , ardından mailOptionslarda mailin kimden gideceği, kime gideceği, konusu ,body’si ve ilgili dosyalarımızı ekliyip gönderiyoruz.İşte bu kadar basit.
Herkese İyi Çalışmalar.