نموذج الاتصال لنماذج اتصال JavaScript Node.js مثال في 2024

قم بإنشاء وإرسال نماذج اتصال 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 Simulator و إنشاء قوالب بريد إلكتروني باستخدام Node.js.