1. Məhsullar
  2.   E-poçt
  3.   Node.js
  4.   Mailgen
 
  

Açıq Mənbəli Nodd.js API-si Əməliyyat E-poçtlarının Göndərilməsi üçün

Güclü Node.js Əməliyyat E-poçt Emalı API-si Proqram Təminatı İnkişaf etdiricilərinə Node.js Tətbiqləri daxilində Xüsusi E-poçt Şablonları Yaratmağa və HTML və ya Sadə-Mətn E-poçt Mesajları Göndərməyə imkan verir.

Mailgen Kitabxanaları nədir?

Effektiv ünsiyyət hər hansı uğurlu tətbiqin əsas sütunlarından biridir, istər tranzaksiya e-poçtları, istər salam mesajları, istərsə də xəbər bülletenləri göndərilsin. Vizual cəlbedici və peşəkar e-poçt şablonları yaratmaq istəyən, geniş dizayn təcrübəsi olmayan proqramçılar üçün Mailgen kitabxanası zərif bir həll təklif edir. Bu, təcrübəli inkişafçı və sahibkar Elad Nava tərəfindən hazırlanmış açıq mənbəli kitabxanadır. Kitabxana şablon‑əsaslı yanaşmadan istifadə edir, yəni istədiyiniz formatda (Markdown, HTML və ya JSON) özəl e-poçt şablonları yarada bilərsiniz. Bu, e‑poçtlarınızın görünüşünü və hissini geniş HTML biliyi tələb etmədən asanlıqla fərdiləşdirməyə imkan verir.

Mailgen çox asan idarə olunur və proqram inkişaf etdiricilərinə Node.js tətbiqlərində vizual cəlbedici HTML və sadə mətn e-poçtları yaratmaq üçün asanlıq verir. İstifadə rahatlığı, elastikliyi və açıq mənbə təbiəti onu inkişaf etdiricilər arasında sevimli edir. Mailgen ilə e-poçtunuzun hər bir aspektini, tərtibdən məzmuna qədər, fərdiləşdirə bilərsiniz. Bölmələri əlavə edə və ya silə, şəkillər və ya fotoşəkillər əlavə edə, şrift, rəng sxemi və daha çoxunu az səy ilə dəyişə bilərsiniz. Kitabxana şablon əsaslı yanaşma ilə e-poçtlar yaratmaq üçün sadə və intuitiv bir yol təqdim edir. O, iki formatlı e-poçtları dəstəkləyir, həm vizual zəngin HTML, həm də daha sadə e-poçt müştəriləri üçün sadə mətn təklif edir.

Previous Next

Mailgen ilə Başlamaq

Mailgen-i quraşdırmağın tövsiyə olunan yolu NPM istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.

Mailgen-i npm vasitəsilə quraşdırın

npm install mailgen --save
 

Node.js-də Şablonu Render Edərək E-poçt Yaratmaq

Open source Mailgen kitabxanası proqram təminatı inkişaf etdiricilərinə node.js tətbiqləri daxilində özelleştirilebilir e-poçt şablonları yaratmağa imkan verir. O, istifadəçinin üstün tutduğu formatda (Markdown, HTML və ya JSON) şablon yaratmağı dəstəkləyir. Aşağıdakı nümunə render metodundan və sadə bir Markdown şablonundan istifadə edərək şablonunuzu istədiyiniz məlumatlarla render etməyi və Android tətbiqləri daxilində e-poçt mesajını göndərməyi göstərir.

Android-də e-poçt mesajları yaratmaq üçün şablonu necə render etmək olar?

 
const mailgen = require('mailgen');

const template = mailgen({
  theme: 'clean',
  subject: 'Welcome to [App Name]!',
  message: 'Hello {{ name }}, Welcome to [App Name]! We\'re thrilled to have you on board.',
  from: 'hello@app.com',
  to: 'john.doe@example.com',
  name: 'John Doe'
});
const email = template.render();
console.log(email);

 

Node.js-də HTML və Sadə Mətn E-poçtları Yaratmaq

Mailgen kitabxanası proqram təminatı inkişaf etdiricilərinə Node.js tətbiqləri daxilində yalnız bir neçə sətir kodla həm HTML, həm də sadə mətn formatında e-poçt mesajları yaratmağa imkan verir. Bu, HTML render etməyən e-poçt müştəriləri daxil olmaqla bütün e-poçt müştəriləri ilə uyğunluğu təmin edir. Aşağıda Node.js mühitində proqram inkişaf etdiricilərinin e-poçt mesajını həm HTML, həm də sadə mətn formatında necə göndərə biləcəyini göstərən bir nümunə təqdim olunur.

Android tətbiqlərində HTML və sadə mətn e-poçt mesajları necə yaratmaq olar?

 
const emailBodyHtml = mailGenerator.generate(emailContent);
const emailBodyText = mailGenerator.generatePlaintext(emailContent);

console.log(emailBodyHtml);  // HTML version
console.log(emailBodyText);  // Plain-text version

 

Node.js-də E-poçt Mesajları Göndərmək

Açıq mənbəli Mailgen paketləri proqram təminatı inkişaf etdiricilərinə e‑poçt mesajını göndərmək üçün öz seçdikləri e‑poçt göndərmə kitabxanasından istifadə etməyə imkan verir. Mailgen, Nodemailer kimi məşhur Node.js e‑poçt göndərmə kitabxanaları ilə problemsiz işləyir və mövcud tətbiqlərə asan inteqrasiya təmin edir. Aşağıdakı nümunədə e‑poçt mesajı göndərmək üçün Nodemailer kitabxanasından istifadə edirik.

Node.js tətbiqlərində e-poçt mesajı necə göndərmək olar?

 
const nodemailer = require('nodemailer');  
const transporter = nodemailer.createTransport({  
    service: 'gmail',  
    auth: {  
        user: 'your-email@gmail.com',  
        pass: 'your-email-password'  
    }  
});  

const mailOptions = {  
    from: 'no-reply@yourapp.com',  
    to: 'john.doe@example.com',  
    subject: 'Welcome to Your App',  
    html: emailBodyHtml,  
    text: emailBodyText  
};  

transporter.sendMail(mailOptions, (error, info) => {  
    if (error) {  
        return console.error(error);  
    }  
    console.log('Email sent: ' + info.response);  
});  
 

Fərdiləşdirmə və Genişlənəbilənlik

Açıq mənbəli Mailgen kitabxanası əvvəlcədən hazırlanmış şablonlarla gəlir və yüksək dərəcədə fərdiləşdirilə bilər. Proqram təminatı inkişaf etdiriciləri mövcud mövzuları dəyişdirə və ya öz tərzlərini yaratmaq üçün tərtibat, rənglər və brend elementlərini tənzimləyə bilərlər. Paket həmçinin istifadəçilərə öz xüsusi CSS‑lərini konfiqurasiya etməyə və məzmun strukturunu ehtiyaclarınıza uyğun tənzimləməyə imkan verir.

 Azəri