مثال على كود نماذج الاتصال بلغة JavaScript في Node.js في 2025

قم بإنشاء نماذج اتصال JavaScript وإرسالها باستخدام Node وReact وReact Native وKoa وExpress وFastify وNodemailer SMTP.

التثبيت والمتطلبات

سوف تحتاج إلى تثبيت تبعية nodemailer لـ npm:

npm install nodemailer

كود المصدر والمثال

يستخدم هذا المثال مكتبة مُرسِل البريد العقدي والراعي الرسمي لها إعادة توجيه البريد الإلكتروني لإرسال البريد الصادر ومعاينته.

سوف تحتاج إلى إنشاء كلمة مرور لإرسال بريد صادر - يرجى اتباع إرسال بريد إلكتروني باستخدام دليل SMTP للنطاق المخصص.

// 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>'
});

قم بتشغيل التطبيق لإرسال البريد الإلكتروني:

node app

يمكنك الآن الانتقال إلى حسابي → رسائل البريد الإلكتروني لرؤية حالة تسليم البريد الإلكتروني في الوقت الفعلي، وسجلات إمكانية تسليم البريد الإلكتروني، ومعاينات HTML/النص العادي/المرفق.

ملاحظة: 🎉 يمكنك أيضًا استخدام معاينة رسائل البريد الإلكتروني في المتصفحات ومحاكي iOS و**إنشاء قوالب البريد الإلكتروني باستخدام Node.js**.