Безплатен Nodd.js API за лесно създаване и изпращане на имейли

Отворен код, гъвкав и удобен за разработчици Node.js API, който позволява на софтуерните разработчици да създават, четат и изпращат имейл съобщения с прикачени файлове много лесно.

Какво е Postmark.js?

Postmark.js е отворена JavaScript библиотека, която предоставя на разработчиците лесен и ефективен начин за интегриране на услугата за доставка на имейли на Postmark в техните Node.js приложения. Postmark е мощна транзакционна имейл услуга, която осигурява бърза и надеждна доставка на имейли за приложенията. Тя опростява процеса на свързване на вашите Node.js приложения с API на Postmark, позволявайки на разработчиците да изпращат и управляват имейли с минимални усилия. Това е ценен инструмент за разработчиците, които искат да интегрират транзакционни имейли в своите приложения. Софтуерните разработчици могат да създадат проста транзакционна имейл система или по‑сложно приложение, базирано на имейли, с минимални усилия и разходи.

API‑тo на Postmark.js предлага няколко мощни функции, които го правят идеален инструмент за управление на имейл комуникациите в приложения, като изпращане на прости имейл съобщения, изпращане на имейли на партида, рендериране на динамични имейл шаблони, поддръжка на подробна имейл аналитика, парсиране на входящи имейли и много други. Имейлите за регистрация на потребители, нулиране на пароли и потвърждаване на акаунти са ключови части от всяко уеб приложение. Postmark.js може да автоматизира и оптимизира този процес, осигурявайки надеждно доставяне на имейли до потребителите. Неговата услуга за входящи имейли може да обработва входящи съобщения и да ги маршрутизира към вашето приложение с няколко реда код. Със своите стабилни функции като изпращане на партида, поддръжка на шаблони и имейл аналитика, той дава възможност на софтуерните разработчици да създават надеждни, мащабируеми и удобни за потребителя решения, базирани на имейл.

Previous Next

Започване с Postmark.js

Препоръчителният начин за инсталиране на Postmark.js е чрез NPM. Моля, използвайте следната команда за безпроблемна инсталация.

Инсталиране на Postmark.js чрез npm

npm install postmark 

Създаване и изпращане на имейл съобщения в Node.js

Отвореният код на Postmark.js API улеснява софтуерните разработчици да създават и изпращат прости имейл съобщения без усилие в Node.js приложения. Освен това, той позволява на софтуерните разработчици да изпращат транзакционни имейли (като нулиране на пароли, потвърждения на акаунти и разписки) без усилие. API‑то се грижи за доставката, като осигурява бързо достигане на имейлите до пощенските кутии. Следният пример показва как да инициализирате Postmark клиента, използвайки вашия Postmark сървърен API токен. След това извиквате метода sendEmail(), за да доставите транзакционен имейл. Отговорът съдържа подробности дали имейлът е изпратен успешно или има грешки.

Как да изпратите транзакционно имейл съобщение чрез 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);
  }
});

 

Изпращане на партидни имейли в Node.js приложения

Библиотеката Postmark.js предоставя много полезен метод за изпращане на множество имейли в една единствена API заявка в Node.js приложения. Тази функция е особено полезна за известия, актуализации или бюлетини, където трябва да изпратите едно и също имейл съобщение до множество получатели. Ето пример, който показва как множество имейл обекти се предават на метода sendEmailBatch() и се изпращат имейл съобщения до множество получатели. Postmark ще достави всеки от тези имейли до съответните им получатели в една единствена API повикване.

Как да изпратите множество имейли в една заявка в 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);
  }
});

Рендериране на имейл шаблони в Node.js приложения

Отвореният код Postmark.js API поддържа използването на динамични имейл шаблони. Софтуерните разработчици могат да създават шаблони в уеб интерфейса на Postmark и да ги извикват чрез API, предавайки променливи за персонализиране на съдържанието на всеки имейл. Ако потребителите трябва да използват имейл шаблоните на Postmark за по‑динамично и персонализирано съдържание, postmark.js го прави лесно. Ето пример за изпращане на имейл, използвайки предварително изграден Postmark шаблон. В този пример TemplateId се отнася до шаблон, който сте създали в таблото на Postmark, а TemplateModel съдържа променливите, които ще бъдат вмъкнати в шаблона.

Как да изпратите имейл съобщение, използвайки предварително изграден шаблон на Postmark в 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);
  }
});
 
 Български