1. 产品
  2.   电子邮件
  3.   Node.js
  4.   Candymail
 
  

免费 Nodd.js 电子邮件自动化 API,用于发送邮件

开源 Node.js 电子邮件自动化库,支持 HTML 内容、附件功能、多收件人处理以及在 Node.js 应用中的自定义标题。

Candymail API 是什么?

在当今的软件开发中,具备电子邮件功能是必不可少的。它可以通过发送通知、确认和促销邮件,让您与用户保持联系。如果您是一名希望为应用轻松添加邮件功能的开发者,请查看 GitHub 上的 Candymail 库。它是为 Node.js 应用而创建的实用工具,能够简化邮件的编写、组织和发送等任务。该工具为开发者提供了友好的平台,使添加和定制邮件功能变得轻而易举。系统设计高效可靠,能够处理邮件交互的复杂性,让开发者专注于提升核心应用。

Candymail 旨在流畅地管理大量电子邮件。它确保您的信息快速且可靠地送达目标地点。如果您是开发者,您可以对电子邮件进行大量自定义。您可以调整主题行、邮件正文以及收件人。该库的关键功能包括创建和发送普通邮件、发送包含 HTML 内容的邮件、添加附件、一次性向多人发送邮件、使用自定义头部发送邮件等。它提供了强大的错误处理机制,确保开发者能够优雅地处理邮件发送过程中出现的任何问题。API 设计简洁,文档全面,API 端点直观,使开发者能够快速上手。

Previous Next

Candymail 入门指南

推荐的 Candymail 安装方式是使用 NPM。请使用以下命令进行顺利安装。

通过 npm 安装 Candymail

npm install --save candymail
 

通过 Yarn 安装 Candymail

yarn add candymail
 

在 Node.js 中创建和发送简易邮件

开源的 Candymail 邮件 API 提供了非常易于使用的功能,可在 Node.js 环境中创建和发送简单以及复杂的电子邮件。此简易性使开发者能够以最少的代码集成邮件功能。该 API 允许在不同产品之间创建、共享和重用电子邮件营销策略。软件开发者可以在邮件中附加不同类型的文档。下面是一个简单示例,展示软件开发者如何从 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);
});

 

在 Node.js 应用中发送 HTML 邮件

Candymail Node.js 邮件 API 完全支持发送 HTML 邮件,使电子邮件内容更丰富、更具视觉吸引力。这对于营销邮件和其他需要增强格式的通信非常有用。它支持在邮件中添加附件,能够随邮件一起发送文档、图片和其他文件。下面的示例展示了开发者如何轻松地在 Node.js 应用程序中发送带附件的电子邮件。

如何通过 Node.js API 发送带附件的电子邮件?

 
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 中向多个收件人发送邮件

开源的 Candymail 邮件 API 让软件专业人员和程序员能够在 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();

 
 中国人