טפסי יצירת קשר של JavaScript דוגמה לקוד Node.js בשנת 2025

צור ושלח טפסי יצירת קשר ב-JavaScript באמצעות Node, React, React Native, Koa, Express, Fastify ו-Nodemailer SMTP.

התקנה ודרישות

תצטרך להתקין את התלות 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 ו- צור תבניות דוא"ל עם Node.js.