• Buradasın

    Nodejs ile mail nasıl gönderilir?

    Yazeka

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

    Node.js ile mail göndermek için Nodemailer modülü kullanılabilir 12.
    Gönderim adımları:
    1. Nodemailer modülünü kurun:
      npm install nodemailer
      komutunu kullanın 12.
    2. Modülü kodunuza dahil edin:
      const nodemailer = require('nodemailer');
      şeklinde bir require ifadesi kullanın 2.
    3. Transport nesnesi oluşturun:
      var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'youremail@gmail.com', pass: 'yourpassword' } });
      şeklinde bir kod yazarak Gmail hesabınızı kullanarak mail göndermek için gerekli ayarları yapın 1.
    4. Mail seçeneklerini tanımlayın:
      var mailOptions = { from: 'youremail@gmail.com', to: 'myfriend@yahoo.com', subject: 'Sending Email using Node.js', text: 'That was easy!' };
      şeklinde bir nesne oluşturarak gönderici, alıcı, konu ve metin bilgilerini girin 1.
    5. Maili gönderin:
      transporter.sendMail(mailOptions, function(error, info){ if (error) { console.log(error); } else { console.log('Email sent: ' + info.response); } });
      kodunu kullanarak maili gönderin 1.
    Ayrıca, Mailtrap gibi bir fake SMTP sunucusu kullanarak kodunuzu test edebilirsiniz 25.
    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.