1. Produktai
  2.   El. paštas
  3.   Node.js
  4.   Postmark.js
 
  

Nemokamas Nodd.js API lengvam el. laiškų kūrimui ir siuntimui

Atviro kodo universalus ir kūrėjams patogus Node.js API, leidžiantis programinės įrangos kūrėjams labai lengvai kurti, skaityti ir siųsti el. laiškus su priedais.

Kas yra Postmark.js?

Postmark.js yra atviro kodo JavaScript biblioteka, kuri suteikia kūrėjams paprastą ir efektyvų būdą integruoti Postmark el. laiškų pristatymo paslaugą į savo Node.js programas. Postmark yra galinga transakcinių el. laiškų paslauga, užtikrinanti greitą ir patikimą el. laiškų pristatymą programoms. Ji supaprastina procesą, kaip susieti jūsų Node.js programas su Postmark API, leidžiant kūrėjams siųsti ir tvarkyti el. laiškus su minimalia varga. Tai vertinga priemonė kūrėjams, norintiems integruoti transakcinius el. laiškus į savo programas. Programinės įrangos kūrėjai gali sukurti paprastą transakcinių el. laiškų sistemą arba sudėtingesnę el. laiškais valdomą programą su minimaliomis pastangomis ir išlaidomis.

Postmark.js API siūlo kelias galingas funkcijas, kurios daro jį idealiu įrankiu el. laiškų komunikacijai programose, pavyzdžiui, paprastam el. laiškų siuntimui, masiniam el. laiškų siuntimui, dinamiškų el. laiškų šablonų atvaizdavimui, išsamiai el. laiškų analizės palaikymui, įeinančių el. laiškų analizavimui ir daugeliui kitų. El. laiškai vartotojo registracijai, slaptažodžių atstatymui ir paskyros patvirtinimui yra esminės bet kurios internetinės programos dalys. Postmark.js gali automatizuoti ir supaprastinti šį procesą, užtikrinant patikimą el. laiškų pristatymą vartotojams. Jo įeinančių el. laiškų paslauga gali apdoroti gaunamus laiškus ir nukreipti juos į jūsų programą vos keliais kodo eilutėmis. Su tokiais patikimais funkcionalumais kaip masinis siuntimas, šablonų palaikymas ir el. laiškų analizė, jis suteikia programinės įrangos kūrėjams galimybę kurti patikimus, mastomus ir vartotojui patogius el. laiškais pagrįstus sprendimus.

Previous Next

Pradžia su Postmark.js

Rekomenduojamas būdas įdiegti Postmark.js yra naudojant NPM. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Postmark.js per npm

npm install postmark 

Kurti ir siųsti el. laiškų žinutes Node.js aplinkoje

Atviro kodo Postmark.js API leidžia programų kūrėjams lengvai kurti ir siųsti paprastus el. laiškus Node.js programose. Be to, ji leidžia kūrėjams lengvai siųsti transakcinius el. laiškus (pvz., slaptažodžių atstatymus, paskyros patvirtinimus ir kvitus). API tvarko pristatymą, užtikrindama, kad laiškai greitai pasiektų pašto dėžutes. Toliau pateiktas pavyzdys rodo, kaip inicializuoti Postmark klientą naudojant jūsų Postmark serverio API raktą. Tada iškviečiate metodą sendEmail(), kad pristatytumėte transakcinius laiškus. Atsakymas pateikia informaciją, ar laiškas buvo sėkmingai išsiųstas, ar įvyko klaidų.

Kaip siųsti transakcinių el. laiškų žinutę per JavaScript API?

 
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);
  }
});

 

Masinių el. laiškų siuntimas Node.js programose

Postmark.js biblioteka suteikia labai naudingą metodą siųsti kelis el. laiškus vienu API užklausimu Node.js programose. Ši funkcija ypač naudinga pranešimams, atnaujinimams ar naujienlaiškiams, kai reikia siųsti tą patį laišką keliems gavėjams. Štai pavyzdys, kuris rodo, kaip keli el. laiškų objektai perduodami metodui sendEmailBatch() ir siunčiami el. laiškai keliems gavėjams. Postmark pristatys kiekvieną iš šių laiškų atitinkamiems gavėjams vienoje API iškvietime.

Kaip vienu užklausa Node.js siųsti kelis el. laiškus?

 
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);
  }
});

El. laiškų šablonų atvaizdavimas Node.js programose

Atviro kodo Postmark.js API palaiko dinaminių el. laiškų šablonų naudojimą. Programinės įrangos kūrėjai gali kurti šablonus Postmark žiniatinklio sąsajoje ir iškviesti juos per API, perduodami kintamuosius, kad pritaikytų kiekvieno el. laiško turinį. Jei vartotojams reikia naudoti Postmark el. laiškų šablonus dinamiškesniam ir pritaikytam turiniui, postmark.js tai daro paprasta. Štai pavyzdys, kaip siųsti el. laišką naudojant iš anksto sukurtą Postmark šabloną. Šiame pavyzdyje TemplateId nurodo šabloną, kurį sukūrėte Postmark skydelyje, o TemplateModel turi kintamuosius, kurie bus įterpti į šabloną.

Kaip naudodami iš anksto sukurtą Postmark šabloną Node.js aplinkoje siųsti el. laiškų žinutę?

 
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);
  }
});
 
 Lietuvių