برنامه نویسی

سرویس فرستنده ایمیل – جامعه dev

npm github

📧 توصیف

یک برنامه ساده Node.js که با استفاده از ایمیل ارسال می شود nodemailer بسته بندی این سرویس تحویل ایمیل صاف را با حداقل راه اندازی تضمین می کند.


🚀 ویژگی ها

  • پایگاه کد سبک و قابل تنظیم.
  • طراحی شده برای دوستانه مبتدی.
  • پیکربندی آسان است.
  • برای افراد متقاضی کار برای ارسال ایمیل برای استخدام مدیران و استخدام کنندگان با فله/دسته ای به صورت رایگان مفید است!

🛠 پیش نیازها

قبل از شروع ، اطمینان حاصل کنید که موارد زیر را روی سیستم خود نصب کرده اید:

  • node.js (v18 یا بالاتر)
  • NPM یا جنجال

استفاده

مرحله 1 – نصب

npm install job-email-sender
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

yarn add job-email-sender
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

مرحله 2 – پیکربندی

این کد را به پرونده برنامه خود اضافه کنید-

const emailConfig = {
  service: 'your-email-service', // Example- `gmail`, `yahoo` etc.
  user: 'your-email@example.com', // your email address (sender/from)
  pass: 'your-email-password', // your app password for your email account
  name: 'your-display-name'
};
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

یادداشت ها:

  1. جای خود را جایگزین می کند your-email@example.comبا your-display-name، با جزئیات واقعی خود
  2. استفاده کردن gmailبا yahoo و غیره service مکان نگهدارنده هر کجا که حساب ایمیل واقعی شما باشد.
  3. برای pass، این رمز ورود ورود به ایمیل شما نیست. این یک رمز ورود برنامه است که می تواند از حساب ایمیل شما جمع آوری شود. برای جزئیات بیشتر

رمزهای عبور برنامه را فعال کنید:

یاهو: برای دریافت رمز عبور برنامه برای Yahoo Mail ، دستورالعمل ها را دنبال کنید.

Gmail: برای دریافت رمز ورود برنامه ، رمز عبور برنامه Google را دنبال کنید.

خدمات دیگر: برای دریافت رمز عبور برنامه ، دستورالعمل های خود را دنبال کنید.


مرحله 3 – درخواست کنید

برای کاربران JavaScript:

const { EmailSender } = require('job-email-sender')
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای کاربران TypeScript:

import { EmailSender } from 'job-email-sender'
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

ساخت و ارسال

const emailSender = new EmailSender(emailConfig)

const contacts = [{ email: 'receiver-name@example.com', name: 'Don' }]
const message = 'Hello ${name}, this is your email content!' // you can add html here. Example - 'Hello ${name}, 

this is a test email!

'
const subject = 'This is Your Email subject' emailSender .sendEmails(contacts, message, subject) .then((message) => { console.log(message) }) .catch((error) => { console.error(error) })
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

[!Note] به یاد داشته باشید!
این بسته در درجه اول فقط برای استفاده از پس زمینه است. از آنجا که این node.js مبتنی بر است و در مرورگر اجرا نمی شود.
اگر می خواهید از این کار در Frontend (مرورگر) استفاده کنید ، باید با استفاده از Express ، جلوی خود را روی سرور (رندر سمت سرور) اجرا کنید.

[!Note]مدیریت پیوست ها – به زودی …

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا