• Buradasın

    Nodejs ile mail nasıl gönderilir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Node.js ile e-posta göndermek için aşağıdaki adımlar izlenebilir:
    1. Nodemailer modülünün yüklenmesi 24. Terminalde
      npm install nodemailer
      komutu ile nodemailer modülü projeye eklenir 24.
    2. E-posta gönderim ayarlarının yapılandırılması 2.
      const nodemailer = require('nodemailer');
      komutu ile nodemailer modüle dahil edilir 2.
    3. E-posta gönderme işleminin gerçekleştirilmesi 2.
    • const transporter = nodemailer.createTransport({ service: 'Gmail', auth: { user: 'gonderen@example.com', pass: 'gonderenin_sifresi' });
      kodu ile e-posta gönderim ayarları yapılandırılır 2.
    • const mailOptions = { from: 'gonderen@example.com', to: 'alici@example.com', subject: 'Merhaba', text: 'Bu bir test e-postasıdır.' };
      kodu ile e-posta bilgileri (gönderen, alıcı, konu ve içerik) tanımlanır 2.
    • transporter.sendMail(mailOptions, (error, info) => { if (error) { console.error('E-posta gönderilirken hata oluştu:', error); } else { console.log('E-posta gönderildi:', info.response); } });
      kodu ile e-posta gönderme işlemi gerçekleştirilir 2.
    Node.js ile e-posta göndermek için daha detaylı bilgiye aşağıdaki kaynaklardan ulaşılabilir:
    • youtube.com'da "Node.js ile Email Gönderme - Nodemailer Paketi ile Mail Gönderimi" başlıklı video 1;
    • medium.com'da "Node.js ile Basit E-posta Gönderme" başlıklı yazı 2;
    • yusufsezer.com.tr'de "Node.js E-posta Gönderme" başlıklı yazı 3;
    • alicancevik.com'da "Node.js ile E-posta Gönderimi" başlıklı yazı 4;
    • umitbilgin.com'da "Node.js ile Mail Gönderme İşlemi" başlıklı yazı 5.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Node.js ile neler yapılabilir?

    Node.js ile yapılabilecek bazı şeyler: Gerçek zamanlı uygulamalar: Sohbet robotları, çok kişili sohbet ve anında iletme bildirimleri gibi gerçek zamanlı iletişim uygulamaları geliştirilebilir. Nesnelerin İnterneti (IoT) uygulamaları: Node.js, çok sayıda eşzamanlı isteği hızlı bir şekilde işleyebildiği için IoT uygulamaları için uygundur. Veri akışı: Netflix gibi şirketler, veri akışı için Node.js kullanır. Karmaşık tek sayfalı uygulamalar (SPA’lar): Node.js, SPA’larda arka planda yapılan istekleri engellemeden işleyebilir. REST API tabanlı uygulamalar: Node.js, REST API’leri aracılığıyla ön uçla kolayca iletişim kurabilir. Mikro hizmetler: Node.js, mikro hizmet mimarisiyle uyumludur. Ayrıca, Node.js ile SaaS web siteleri, masaüstü ve mobil uygulamalar oluşturulabilir.

    NodeJS SMTP nasıl kullanılır?

    Node.js'te SMTP kullanarak e-posta göndermek için aşağıdaki adımlar izlenebilir: 1. Node.js ortamının hazırlanması. 2. Nodemailer modülünün kurulumu. 3. SMTP ayarlarının yapılması. 4. E-posta gönderme. Örnek kod: ```javascript 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. Ayrıca, SendGrid veya Mailgun gibi hosted SMTP hizmetleri de kullanılabilir.