Безкоштовний API автоматизації електронної пошти Nodd.js для надсилання листів

Відкрита бібліотека Node.js для автоматизації електронної пошти, яка підтримує HTML‑вміст, можливості вкладень, обробку декількох одержувачів та користувацькі заголовки в Node.js застосунках.

Що таке Candymail API?

У сучасній розробці програмного забезпечення можливості електронної пошти є незамінними. Вони дозволяють залишатися на зв’язку з користувачами, надсилаючи сповіщення, підтвердження та рекламні листи. Якщо ви розробник і шукаєте простий спосіб додати функції електронної пошти у свої додатки, ознайомтеся з бібліотекою Candymail на GitHub. Це зручний інструмент, створений для застосунків Node.js, який спрощує роботу з електронною поштою: створення, організацію та надсилання повідомлень. Цей інструмент пропонує дружню платформу для розробників, полегшуючи додавання та налаштування функцій електронної пошти. Система розроблена так, щоб бути ефективною та надійною, керуючи складнощами обміну листами, звільняючи розробників для зосередження на покращенні основного додатку.

Candymail розроблений для ефективного керування великою кількістю електронних листів. Він забезпечує швидку та надійну доставку ваших повідомлень туди, куди потрібно. Якщо ви розробник, ви можете докладно налаштовувати листи: змінювати тему, сам текст і одержувачів. Бібліотека має ключові можливості, такі як створення та надсилання простих листів, надсилання листів з HTML‑вмістом, додавання вкладень, розсилання листів багатьом одержувачам одночасно, надсилання листів з користувацькими заголовками та багато іншого. Вона забезпечує надійні механізми обробки помилок, щоб розробники могли граціозно реагувати на будь‑які проблеми під час процесу надсилання. API спроектовано з урахуванням простоти. Документація є всебічною, а кінцеві точки API інтуїтивно зрозумілі, що дозволяє розробникам швидко розпочати роботу.

Previous Next

Початок роботи з Candymail

Рекомендований спосіб встановлення Candymail — використання NPM. Будь ласка, скористайтеся наступною командою для безпроблемної інсталяції.

Встановити Candymail via npm

npm install --save candymail
 

Встановіть Candymail via Yarn

yarn add candymail
 

Просте створення та надсилання електронних листів у Node.js

Відкритий API електронної пошти Candymail надає дуже просту у використанні функціональність для створення та надсилання простих, а також складних електронних листів у середовищі Node.js. Ця простота дозволяє розробникам інтегрувати функції електронної пошти з мінімальним кодом. API дозволяє створювати, ділитися та повторно використовувати стратегії email‑маркетингу між різними продуктами. Розробники програмного забезпечення можуть прикріплювати різні типи документів до своїх електронних листів. Ось простий приклад, який показує, як розробники можуть надіслати базовий електронний лист з додатків Node.js.

Як надіслати базові електронні листи в додатках Node.js?

 
candymail.send({
  from: 'your-email@gmail.com',
  to: 'recipient@example.com',
  subject: 'Test Email',
  text: 'Hello, this is a test email sent via Candymail!'
})
.then(response => {
  console.log('Email sent successfully:', response);
})
.catch(error => {
  console.error('Error sending email:', error);
});

 

Надсилання HTML‑листів у застосунках Node.js

API електронної пошти Candymail для Node.js забезпечив повну підтримку надсилання HTML‑повідомлень, що дозволяє створювати більш насичений та візуально привабливий контент листів. Це корисно для маркетингових листів та інших комунікацій, які виграють від розширеного форматування. Він дозволяє включати вкладення в листи, що робить можливим надсилання документів, зображень та інших файлів разом із вашими повідомленнями. Наведений нижче приклад показує, як легко розробникам надсилати листи з вкладеннями у додатках Node.js.

Як надіслати електронний лист з вкладеннями через API Node.js?

 
const fs = require('fs');

candymail.send({
  from: 'your-email@gmail.com',
  to: 'recipient@example.com',
  subject: 'Email with Attachment',
  text: 'Please find the attached document.',
  attachments: [
    {
      filename: 'document.pdf',
      content: fs.createReadStream('path/to/document.pdf')
    }
  ]
})
.then(response => {
  console.log('Email with attachment sent successfully:', response);
})
.catch(error => {
  console.error('Error sending email with attachment:', error);
});

 

Надсилання листів кільком одержувачам у Node.js

Відкритий API електронної пошти Candymail спрощує процес надсилання листів кільком одержувачам одночасно у застосунках Node.js для професіоналів у галузі програмного забезпечення та розробників. Це особливо корисно для розсилки сповіщень, оновлень або будь‑яких інших масових листів. Також можна включати власні заголовки в листи, що забезпечує додаткову гнучкість і контроль над повідомленнями електронної пошти. Ось простий приклад, який показує, як надсилати листи кільком одержувачам всього кількома рядками коду у застосунках Node.js.

Як надіслати електронний лист кільком одержувачам у середовищі Node.js?

 
const sendEmailToMultipleRecipients = async () => {
  try {
    await candymail.send({
      to: ['recipient1@example.com', 'recipient2@example.com'],
      subject: 'Group Email',
      text: 'This email is sent to multiple recipients using Candymail.'
    });
    console.log('Email to multiple recipients sent successfully');
  } catch (error) {
    console.error('Error sending email to multiple recipients:', error);
  }
};

sendEmailToMultipleRecipients();

 
 Українська