Бесплатный API автоматизации электронной почты Nodd.js для отправки писем

Открытая библиотека автоматизации электронной почты Node.js, поддерживающая HTML‑контент, вложения, обработку нескольких получателей и пользовательские заголовки в приложениях Node.js.

Что такое Candymail API?

В современной разработке программного обеспечения возможности отправки электронной почты являются необходимыми. Они позволяют поддерживать связь с пользователями, отправляя уведомления, подтверждения и рекламные письма. Если вы разработчик, ищущий простой способ добавить функции электронной почты в свои приложения, ознакомьтесь с библиотекой Candymail на GitHub. Это удобный инструмент, созданный для приложений Node.js, упрощающий работу с задачами электронной почты, такими как создание, организация и отправка сообщений. Этот инструмент предоставляет разработчикам удобную платформу, позволяющую легко добавлять и настраивать функции электронной почты. Система разработана так, чтобы быть эффективной и надёжной, управляя сложностями обмена письмами, освобождая разработчиков для сосредоточения на улучшении основного приложения.

Candymail разработан для удобного управления большим количеством электронных писем. Он гарантирует, что ваши сообщения быстро и надёжно доставляются туда, куда нужно. Если вы разработчик, вы можете сильно настраивать свои письма: изменять темы, само сообщение и получателей. Библиотека имеет ключевые функции, такие как создание и отправка простых писем, отправка писем с HTML‑содержимым, добавление вложений, массовая рассылка писем, отправка писем с пользовательскими заголовками и многое другое. Она предоставляет надёжные механизмы обработки ошибок, позволяющие разработчикам грамотно справляться с любыми проблемами, возникающими в процессе отправки писем. API спроектирован с упором на простоту. Его документация исчерпывающая, а конечные точки API интуитивно понятны, что облегчает быстрый старт разработчикам.

Previous Next

Начало работы с Candymail

Рекомендуемый способ установки Candymail — использование NPM. Пожалуйста, используйте следующую команду для беспроблемной установки.

Установите Candymail через npm

npm install --save candymail
 

Установите Candymail через 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

Candymail Node.js API электронной почты предоставляет полную поддержку отправки HTML‑сообщений, что позволяет создавать более насыщенный и визуально привлекательный контент писем. Это полезно для маркетинговых рассылок и других коммуникаций, которым выгодно улучшенное форматирование. API позволяет включать вложения в письма, делая возможной отправку документов, изображений и других файлов вместе с вашими сообщениями. Следующий пример показывает, как легко разработчики могут отправить письмо с вложениями в приложениях 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();

 
 Русский