نموذج الاتصال لنماذج اتصال JavaScript Node.js مثال في 2024
قم بإنشاء وإرسال نماذج اتصال JavaScript باستخدام Node و React و React Native و Koa و Express و Fastify و Nodemailer SMTP.
- Search page
- Table of Contents
التثبيت والمتطلبات
سوف تحتاج إلى التثبيت nodemailer
تبعية npm:
npm install nodemailer
كود المصدر والمثال
يستخدم هذا المثال الامتداد 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 Simulator و إنشاء قوالب بريد إلكتروني باستخدام Node.js.