1. produkty
  2.   E-mailem
  3.   Node.js
  4.   Postmark.js
 
  

Zdarma Nodd.js API pro snadné vytváření a odesílání e‑mailů

Open Source všestranné a vývojářsky přívětivé Node.js API, které umožňuje softwarovým vývojářům snadno vytvářet, číst a odesílat e‑mailové zprávy s přílohami.

Co je Postmark.js?

Postmark.js je open source knihovna JavaScript, která vývojářům poskytuje snadný a efektivní způsob, jak integrovat službu doručování e‑mailů Postmark do jejich vlastních aplikací Node.js. Postmark je výkonná transakční e‑mailová služba, která zajišťuje rychlé a spolehlivé doručování e‑mailů pro aplikace. Zjednodušuje proces připojení vašich aplikací Node.js k API Postmark, což vývojářům umožňuje odesílat a spravovat e‑maily s minimální námahou. Je cenným nástrojem pro vývojáře, kteří chtějí integrovat transakční e‑mailové zprávy do svých aplikací. Softwaroví vývojáři mohou vytvořit jednoduchý transakční e‑mailový systém nebo složitější aplikaci řízenou e‑mailem s minimálním úsilím a náklady.

API Postmark.js nabízí několik výkonných funkcí, které z něj činí ideální nástroj pro zpracování e‑mailové komunikace v aplikacích, jako je jednoduché odesílání e‑mailových zpráv, hromadné odesílání e‑mailů, vykreslování dynamických e‑mailových šablon, podpora podrobných e‑mailových analytik, parsování příchozích e‑mailů a mnoho dalšího. E‑maily pro registraci uživatelů, resetování hesla a ověření účtu jsou klíčovou součástí každé webové aplikace. Postmark.js může tento proces automatizovat a zjednodušit, což zajišťuje spolehlivé doručování e‑mailů uživatelům. Jeho služba příchozích e‑mailů může zpracovávat přicházející e‑maily a směrovat je do vaší aplikace pomocí jen několika řádků kódu. Díky robustním funkcím, jako je hromadné odesílání, podpora šablon a e‑mailová analytika, umožňuje vývojářům softwaru vytvářet spolehlivá, škálovatelná a uživatelsky přívětivá řešení založená na e‑mailu.

Previous Next

Začínáme s Postmark.js

Doporučený způsob instalace Postmark.js je pomocí NPM. Použijte prosím následující příkaz pro hladkou instalaci.

Nainstalujte Postmark.js pomocí npm

npm install postmark 

Vytvořte a odešlete e‑mailové zprávy v Node.js

Open source API Postmark.js usnadňuje vývojářům softwaru vytvářet a odesílat jednoduché e‑mailové zprávy v aplikacích Node.js. Navíc umožňuje vývojářům odesílat transakční e‑maily (jako jsou resetování hesla, potvrzení účtu a účtenky) s lehkostí. API zajišťuje doručení, aby e‑maily rychle dorazily do schránek. Následující příklad ukazuje, jak inicializovat klienta Postmark pomocí vašeho API tokenu serveru Postmark. Poté zavoláte metodu sendEmail() k odeslání transakčního e‑mailu. Odpověď obsahuje podrobnosti o tom, zda byl e‑mail úspěšně odeslán, nebo zda nastaly chyby.

Jak odeslat transakční e‑mailovou zprávu pomocí 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);
  }
});

 

Odesílání hromadných e‑mailů v aplikacích Node.js

Knihovna Postmark.js poskytuje velmi užitečnou metodu pro odesílání více e‑mailů v jednom API požadavku v aplikacích Node.js. Tato funkce je zvláště užitečná pro oznámení, aktualizace nebo newslettery, kde potřebujete odeslat stejný e‑mail více příjemcům. Zde je příklad, který ukazuje, jak jsou více e‑mailových objektů předány metodě sendEmailBatch() a odesílají se e‑mailové zprávy více příjemcům. Postmark doručí každý z těchto e‑mailů jejich příslušným příjemcům v jednom API volání.

Jak odeslat více e‑mailů v jednom požadavku v Node.js?

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

Vykreslování e‑mailových šablon v aplikacích Node.js

Open source API Postmark.js podporuje používání dynamických e‑mailových šablon. Vývojáři mohou vytvářet šablony v webovém rozhraní Postmark a volat je prostřednictvím API, přičemž předávají proměnné pro přizpůsobení obsahu každého e‑mailu. Pokud uživatelé potřebují používat e‑mailové šablony Postmark pro dynamičtější a přizpůsobený obsah, postmark.js to usnadňuje. Zde je příklad odeslání e‑mailu pomocí předpřipravené šablony Postmark. V tomto příkladu TemplateId odkazuje na šablonu, kterou jste vytvořili v dashboardu Postmark, a TemplateModel obsahuje proměnné, které budou do šablony vloženy.

Jak odeslat e‑mailovou zprávu pomocí předpřipravené šablony Postmark v Node.js?

 
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);
  }
});
 
 Čeština