Asan e-poçtların yaradılması və göndərilməsi üçün pulsuz Nodd.js API
Açıq mənbəli, çoxistiqamətli və inkişaf etdiricilər üçün dost Node.js API, proqram təminatı inkişaf etdiricilərinə əlavə fayllı e-poçt mesajlarını çox asanlıqla yaratmaq, oxumaq və göndərmək imkanı verir.
Postmark.js nədir?
Postmark.js, inkişafçılara Postmark-un e‑poçt çatdırılma xidmətini öz Node.js tətbiqlərinə asan və səmərəli şəkildə inteqrasiya etməyə imkan verən açıq mənbəli JavaScript kitabxanasıdır. Postmark, tətbiqlər üçün sürətli və etibarlı e‑poçt çatdırılmasını təmin edən güclü transactional e‑poçt xidmətidir. Bu, Node.js tətbiqlərinizi Postmark‑un API‑sına bağlama prosesini sadələşdirir, inkişafçılara e‑poçtları minimal çətinliklə göndərmək və idarə etmək imkanı verir. Transactional e‑poçtları tətbiqlərinə inteqrasiya etmək istəyən inkişafçılar üçün dəyərli bir vasitədir. Proqram təminatı inkişafçıları minimal səy və xərclə sadə transactional e‑poçt sistemi və ya daha mürəkkəb e‑poçt‑əsaslı tətbiq yarada bilərlər.
Postmark.js API bir neçə güclü xüsusiyyət təklif edir ki, bu da onu tətbiqlərdə e‑poçt ünsiyyətini idarə etmək üçün ideal alətə çevirir, məsələn, sadə e‑poçt mesajlarının göndərilməsi, toplu e‑poçtların göndərilməsi, dinamik e‑poçt şablonlarının renderlənməsi, ətraflı e‑poçt analitikası dəstəyi, daxil olan e‑poçtun parsinqi və daha çox. İstifadəçi qeydiyyatı, şifrə bərpası və hesab təsdiqi üçün e‑poçtlar hər hansı veb tətbiqin vacib hissələridir. Postmark.js bu prosesi avtomatlaşdırıb sadələşdirə bilər, istifadəçilərə etibarlı e‑poçt çatdırılmasını təmin edir. Onun daxil olan e‑poçt xidməti gələn e‑poçtları emal edib bir neçə sətir kodla tətbiqinizə yönləndirə bilər. Toplu göndərmə, şablon dəstəyi və e‑poçt analitikası kimi güclü xüsusiyyətləri ilə proqramçılara etibarlı, ölçülə bilən və istifadəçi‑dostu e‑poçt‑əsaslı həllər yaratmağa imkan verir.
Postmark.js ilə Başlanğıc
Postmark.js‑i quraşdırmağın tövsiyə olunan yolu NPM‑dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.
Postmark.js‑i npm vasitəsilə quraşdırın
npm install postmark Node.js daxilində E‑poçt Mesajları Yaratmaq və Göndərmək
Açıq mənbəli Postmark.js API, proqram təminatı inkişaf etdiricilərinə Node.js tətbiqləri daxilində sadə e-poçt mesajları yaratmaq və göndərmək işini asanlaşdırır. Bundan əlavə, o, inkişaf etdiricilərə tranzaksiya e-poçtlarını (məsələn, şifrə sıfırlamaları, hesab təsdiqləmələri və qəbzlər) asanlıqla göndərməyə imkan verir. API çatdırılmanı idarə edir, e-poçtların qutulara sürətlə çatmasını təmin edir. Aşağıdakı nümunə, Postmark serveri API tokeninizlə Postmark müştərisini necə başlatmağı göstərir. Sonra, tranzaksiya e-poçtunu çatdırmaq üçün sendEmail() metodunu çağırırsınız. Cavab, e-poçtun uğurla göndərilib-göndərilmədiyi və ya hər hansı səhvlərin olub-olmadığı barədə təfərrüatları ehtiva edir.
JavaScript API vasitəsilə Transactional Email mesajını necə göndərmək olar?
const postmark = require("postmark");
// Initialize client with your Postmark server API token
const client = new postmark.ServerClient("your-server-api-token");
// Send an email
client.sendEmail({
"From": "sender@example.com",
"To": "recipient@example.com",
"Subject": "Test Email",
"TextBody": "Hello from Postmark!",
}, function (error, result) {
if (error) {
console.error("Unable to send email:", error.message);
} else {
console.log("Email sent successfully:", result);
}
});
Node.js Tətbiqlərində Toplu E‑poçt Göndərmək
Postmark.js kitabxanası, Node.js tətbiqləri daxilində tək API sorğusunda bir neçə e-poçt göndərmək üçün çox faydalı bir metod təqdim edir. Bu xüsusiyyət, eyni e-poçtu bir neçə alıcıya göndərməli olduğunuz bildirişlər, yeniləmələr və ya xəbər bülletenləri üçün xüsusilə yararlıdır. Burada, bir neçə e-poçt obyektinin sendEmailBatch() metoduna necə ötürüldüyünü və e-poçt mesajlarının bir neçə alıcıya necə göndərildiyini göstərən bir nümunə var. Postmark bu e-poçtların hər birini tək API çağırışı ilə müvafiq alıcılarına çatdıracaq.
Node.js daxilində bir sorğu ilə bir neçə e-poçtu necə göndərmək olar?
client.sendEmailBatch([
{
"From": "sender@example.com",
"To": "recipient1@example.com",
"Subject": "Batch Email 1",
"TextBody": "This is the first email in the batch.",
},
{
"From": "sender@example.com",
"To": "recipient2@example.com",
"Subject": "Batch Email 2",
"TextBody": "This is the second email in the batch.",
}
], function (error, result) {
if (error) {
console.error("Unable to send batch emails:", error.message);
} else {
console.log("Batch emails sent successfully:", result);
}
});
Node.js Tətbiqlərində E‑poçt Şablonu Renderləməsi
Açıq mənbəli Postmark.js API dinamik e‑poçt şablonlarının istifadəsini dəstəkləyir. Proqram təminatı inkişaf etdiriciləri Postmark veb interfeysində şablonlar yarada və onları API vasitəsilə çağıraraq, hər bir e‑poçtun məzmununu fərdiləşdirmək üçün dəyişənləri ötürə bilərlər. İstifadəçilər daha dinamik və fərdiləşdirilmiş məzmun üçün Postmark-un e‑poçt şablonlarından istifadə etməlidirlərsə, postmark.js bunu asanlaşdırır. Budur, əvvəlcədən hazırlanmış Postmark şablonundan istifadə edərək e‑poçt göndərməyə bir nümunə. Bu nümunədə, TemplateId sizin Postmark idarə panelində yaratdığınız şablona işarə edir və TemplateModel şablona daxil ediləcək dəyişənləri ehtiva edir.
Node.js daxilində əvvəlcədən hazırlanmış Postmark şablonundan istifadə edərək e-poçt mesajını necə göndərmək olar?
client.sendEmailWithTemplate({
"From": "sender@example.com",
"To": "recipient@example.com",
"TemplateId": 123456, // Replace with your template ID
"TemplateModel": {
"name": "John",
"action_url": "https://example.com/reset-password"
}
}, function (error, result) {
if (error) {
console.error("Unable to send template email:", error.message);
} else {
console.log("Template email sent successfully:", result);
}
});