نماذج جهات اتصال JavaScript مثال رمز Node.js ( 2023 )

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

Forward Email الفريق
كتب بواسطة
Forward Email الفريقVerified
نشرت
10/1/23
وقت القراءة
أقل من 5 دقائق

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

سوف تحتاج إلى التثبيت 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.