JavaScript İletişim Formları Node.js Kod Örneği 2025

Node, React, React Native, Koa, Express, Fastify ve Nodemailer SMTP ile JavaScript iletişim formları oluşturun ve gönderin.

Kurulum ve Gereksinimler

nodemailer npm bağımlılığını yüklemeniz gerekecek:

npm install nodemailer

Kaynak Kodu ve Örnek

Bu örnek, giden postaları göndermek ve önizlemek için Nodemailer kütüphanesini ve resmi sponsoru E-postayı İlet'i kullanır.

Giden e-posta göndermek için Şifre Oluştur'a ihtiyacınız olacak - lütfen Özel Alan Adıyla E-posta Gönderme SMTP Kılavuzu adımlarını izleyin.

// app.js
import nodemailer from 'nodemailer';

const transporter = nodemailer.createTransport({
  host: 'smtp.forwardemail.net',
  port: 465,
  secure: true,
  auth: {
    // TODO: replace `user` and `pass` values from:
    // <https://forwardemail.net/guides/send-email-with-custom-domain-smtp>
    user: 'you@example.com',
    pass: '****************************'
  },
});

await transporter.sendMail({
  from: 'you@example.com',
  to: 'user@gmail.com',
  subject: 'hello world',
  html: '<h1>hello world</h1>'
});

E-postayı göndermek için uygulamayı çalıştırın:

node app

Artık gerçek zamanlı e-posta teslim durumunuzu, e-posta teslim edilebilirlik günlüklerinizi ve HTML/düz metin/ek önizlemelerinizi görmek için Hesabım → E-postalar adresine gidebilirsiniz.

Not: 🎉 Ayrıca tarayıcılarda ve iOS Simülatöründe e-postaları önizleme ve Node.js ile e-posta şablonları oluşturun de yapabilirsiniz.