טפסי יצירת קשר ב-JavaScript Node.js - מדריך 2026
צור ושלח טפסי יצירת קשר ב-JavaScript באמצעות Node, React, React Native, Koa, Express, Fastify ו-Nodemailer SMTP.
התקנה ודרישות
תצטרכו להתקין את התלות nodemailer ב-npm:
npm install nodemailer
קוד מקור ודוגמא
דוגמא זו משתמשת בספריית Nodemailer ובספונסר הרשמי שלה Forward Email כדי לשלוח ולתצוגה מקדימה של דואר יוצא.
תצטרכו ליצור סיסמה כדי לשלוח דואר יוצא. אנא עקבו אחר המדריך שלנו לשליחת דואר עם SMTP של דומיין מותאם אישית.
// app.js
import nodemailer from 'nodemailer';
const transporter = nodemailer.createTransport({
host: 'smtp.forwardemail.studio',
port: 465,
secure: true,
auth: {
// TODO: החליפו את הערכים `user` ו-`pass` מ:
// <https://forwardemail.studio/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.