1. Produkter
  2.   E-post
  3.   Node.js
  4.   Candymail
 
  

Gratis Nodd.js e-postautomatiserings-API för att skicka e-post

Open source Node.js e-postautomatiseringsbibliotek som stödjer HTML-innehåll, bilagor, hantering av flera mottagare och anpassade rubriker i Node.js-appar.

Vad är Candymail API?

I dagens mjukvaruutveckling är e‑postfunktioner avgörande. De låter dig hålla kontakten med användare genom att skicka aviseringar, bekräftelser och marknadsföringsmail. Om du är en utvecklare som söker ett enkelt sätt att lägga till e‑postfunktioner i dina appar, kolla in Candymail‑biblioteket på GitHub. Det är ett praktiskt verktyg skapat för Node.js‑applikationer, vilket gör det enkelt att hantera e‑postuppgifter som att skapa, organisera och skicka meddelanden. Detta verktyg erbjuder en användarvänlig plattform för utvecklare, vilket underlättar att lägga till och anpassa e‑postfunktioner. Systemet är utformat för att vara effektivt och pålitligt, hanterar komplexiteten i e‑postutbyten och frigör utvecklare så att de kan fokusera på att förbättra sin huvudapplikation.

Candymail är utformat för att hantera många e‑postmeddelanden smidigt. Det säkerställer att dina meddelanden når rätt mottagare snabbt och pålitligt. Om du är utvecklare kan du finjustera dina e‑postmeddelanden mycket. Du kan justera ämnesraderna, själva meddelandet och mottagarna. Biblioteket har nyckelfunktioner som att skapa och skicka enkla e‑postmeddelanden, skicka e‑post med HTML‑innehåll, lägga till bilagor, skicka e‑post till många personer samtidigt, skicka e‑post med anpassade rubriker och mycket mer. Det erbjuder robusta felhanteringsmekanismer för att säkerställa att utvecklare kan hantera eventuella problem som uppstår under e‑postskickningsprocessen på ett graciöst sätt. API:et är designat med enkelhet i åtanke. Dess dokumentation är omfattande och API‑endpunkterna är intuitiva, vilket gör det enkelt för utvecklare att komma igång snabbt.

Previous Next

Kom igång med Candymail

Det rekommenderade sättet att installera Candymail är att använda NPM. Använd följande kommando för en smidig installation.

Installera Candymail via npm

npm install --save candymail
 

Installera Candymail via Yarn

yarn add candymail
 

Enkel e-postskapande och -sändning i Node.js

Den öppna källkods‑Candymail e‑post‑API:n har tillhandahåller mycket lättanvänd funktionalitet för att skapa och skicka både enkla och komplexa e‑postmeddelanden i en Node.js‑miljö. Denna enkelhet gör att utvecklare kan integrera e‑postfunktionalitet med minimal kod. API:n möjliggör att skapa, dela och återanvända e‑postmarknadsföringsstrategier mellan olika produkter. Programvaruutvecklare kan bifoga olika typer av dokument i sina e‑postmeddelanden. Här är ett enkelt exempel som visar hur programvaruutvecklare kan skicka ett grundläggande e‑postmeddelande från Node.js‑applikationer.

Hur skickar man ett grundläggande e‑postmeddelande i Node.js‑appar?

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

 

Skicka HTML-e-post i Node.js-appar

Candymail Node.js e‑post‑API har gett fullständigt stöd för att skicka HTML‑e‑postmeddelanden, vilket möjliggör rikare och mer visuellt tilltalande e‑postinnehåll. Detta är användbart för marknadsföringsmail och annan kommunikation som drar nytta av förbättrad formatering. Det möjliggör inkludering av bilagor i e‑post, vilket gör det möjligt att skicka dokument, bilder och andra filer tillsammans med dina meddelanden. Följande exempel visar hur enkelt utvecklare kan skicka ett e‑postmeddelande med bilagor i Node.js‑applikationer.

Hur skickar man ett e‑postmeddelande med bilagor via 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);
});

 

Skicka e-post till flera mottagare i Node.js

Det öppna källkods‑Candymail e‑post‑API:et gör det enkelt för mjukvaruprofessionella och programmerare att skicka e‑post till flera mottagare samtidigt i Node.js‑applikationer. Detta är särskilt användbart för att skicka aviseringar, uppdateringar eller andra massutskick av e‑post. Det är också möjligt att inkludera anpassade rubriker i e‑postmeddelanden, vilket ger ytterligare flexibilitet och kontroll över e‑postmeddelanden. Här är ett enkelt exempel som visar hur man skickar e‑postmeddelanden till flera mottagare med bara ett par rader kod i Node.js‑applikationer.

Hur skickar man e‑post till flera mottagare i Node.js‑miljö?

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

 
 Svenska