1. Produkter
  2.   E-post
  3.   Node.js
  4.   Aspose.Email Cloud SDK for Node.js

Aspose.Email Cloud SDK for Node.js

 
 

Node.js API for å opprette og administrere e-postmeldinger

Opprett, rediger, les, manipuler og konverter Outlook-e-postfilformater som MSG, EML, PST, ICS, VCF og OST via Node.js API.

Hva er Aspose.Email Cloud SDK for Node.js?

Effektiv håndtering av e‑post er en kritisk komponent i mange moderne applikasjoner, enten det gjelder automatisering av e‑postarbeidsflyter, integrering med CRM‑systemer eller behandling av e‑postvedlegg. Aspose.Email Cloud SDK for Node.js gir en kraftig skybasert API som gjør det enkelt for programvareutviklere å arbeide med e‑postfilformater. Dette SDK-et støtter opprettelse, redigering, konvertering, sending og mottak av e‑post, noe som gjør det til et viktig verktøy for Node.js‑utviklere. Det finnes også en rekke andre viktige funksjoner i SDK-et, som å legge til og administrere e‑postvedlegg, håndtere e‑postlagring i skyen, behandle e‑posthoder og metadata, arbeide med innebygde objekter og lenkede ressurser, manipulere e‑postsignatur, behandle kalenderhendelser, hente ut metadata for etterlevelsesrapportering og så videre.

Aspose.Email Cloud SDK for Node.js gir utviklere en kraftig, men likevel enkel måte å integrere e-postbehandlingsfunksjoner i sine applikasjoner på. Den gjør det mulig for utviklere å opprette, manipulere, konvertere og behandle e-postmeldinger i ulike formater, som EML, PST, MSG, OFT, EMLX, MBOX og mange flere. Den forenkler utviklingsprosessen ved å abstrahere bort kompleksiteten i e-postprotokoller og -formater, slik at utviklere kan fokusere på applikasjonslogikken. Node.js sin plattformuavhengige natur, kombinert med den skybaserte SDK-en, gjør utvikling mulig på alle operativsystemer. Den sikrer e-postdatabeskyttelse med sikre autentiseringsmekanismer. Alt i alt er den et utmerket valg for utviklere som ønsker å innlemme e-postfunksjonalitet i sine applikasjoner med letthet.

Previous Next

Kom i gang med Aspose.Email Cloud SDK for Node.js

Den anbefalte måten å installere Aspose.Email Cloud SDK for Node.js på er ved å bruke npm. Vennligst bruk følgende kommando for en smidig installasjon.

Installer Aspose.Email Cloud SDK for Node.js via npm

 npm install @asposecloud/aspose-email-cloud --save 

Du kan laste ned biblioteket direkte fra Aspose.Email produktside

Opprett og send e-poster programmatisk

Aspose.Email Cloud SDK for Node.js gjør det enkelt for programvareutviklere å programmatisk opprette og manipulere e‑postmeldinger i Node.js‑applikasjoner. Med bare noen få kodelinjer kan Node.js‑utviklere generere e‑post fra bunnen av, sette emne, innhold, mottakere og vedlegg, og til og med sende dem via SMTP. Følgende eksempel demonstrerer hvordan programvareutviklere kan opprette og sende en enkel e‑postmelding i Node.js‑applikasjoner.

Hvordan opprette og sende en enkel e‑postmelding i Node.js‑apper?

const asposeEmailCloud = require("aspose-email-cloud");

const config = {
  clientId: "YOUR_CLIENT_ID",
  clientSecret: "YOUR_CLIENT_SECRET",
};

const apiInstance = new asposeEmailCloud.EmailApi(config);

const message = {
  from: "sender@example.com",
  to: "recipient@example.com",
  subject: "Test Email from Aspose.Email Cloud",
  body: "This is a test email sent using Aspose.Email Cloud SDK for Node.js.",
};

const request = new asposeEmailCloud.SendEmailRequest({ message });

apiInstance.sendEmail(request)
  .then((response) => {
    console.log("Email sent successfully!");
  })
  .catch((error) => {
    console.error("Error sending email:", error);
  });

E-postformatkonvertering i Node.js‑apper

Aspose.Email Cloud SDK for Node.js har gitt full støtte for håndtering av e‑postfilformater og konvertering mellom disse formatene i Node.js‑applikasjoner. Sky‑SDK‑en støtter konvertering av e‑post mellom ulike formater uten tap av data, som MSG, PST, OST, OFT, EML, EMLX, MBOX og mange flere. Her er et svært nyttig eksempel som demonstrerer hvordan programvareutviklere kan konvertere en MSG‑fil til EML‑format i Node.js‑applikasjoner.

Hvordan konvertere MSG til EML via Node.js REST API?

const { EmailCloud, EmailConvertRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function convertMsgToEml() {
    try {
        const request = new EmailConvertRequest({
            fromFormat: 'msg',
            toFormat: 'eml',
            file: 'input.msg' // Can be a file path or Buffer
        });

        const result = await emailApi.email.convert(request);
        console.log('Converted successfully:', result);
    } catch (error) {
        console.error('Conversion failed:', error);
    }
}

convertMsgToEml();

Legg til og administrer e-postvedlegg via Node.js‑API

Aspose.Email Cloud SDK for Node.js har gitt full støtte for enkelt å legge til, hente ut eller fjerne vedlegg fra e‑postmeldinger dynamisk. Med et par linjer kode kan programvareutviklere legge til, hente ut og håndtere vedlegg i e‑postmeldinger. Dette er avgjørende for applikasjoner som krever fildeling eller dokumentbehandling. Følgende eksempel demonstrerer hvordan Node.js‑utviklere kan hente vedlegg fra e‑postmeldinger i Node.js‑miljøet.

Hvordan hente ut og laste ned vedlegg fra e‑postmeldinger via Node.js REST API?

const { EmailCloud, AttachmentDownloadRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function downloadAttachment() {
    try {
        const attachment = await emailApi.email.attachment.download(
            new AttachmentDownloadRequest({
                fileName: 'email.eml',
                attachmentName: 'document.pdf'
            })
        );
        
        console.log('Attachment downloaded:', attachment);
    } catch (error) {
        console.error('Error downloading attachment:', error);
    }
}

downloadAttachment();

Analyser og hent ut e-postdata i Node.js

Aspose.Email Cloud SDK for Node.js gjør det mulig å parse e‑poster og hente ut informasjon fra e‑poster. Dette er svært nyttig for datauttrekk og dataanalyse. SDK‑en gjør det enkelt for Node.js‑utviklere å lese e‑postfiler i ulike formater og hente ut emne, innhold, avsender, mottakere og vedlegg med bare noen få linjer kode. Følgende eksempel demonstrerer hvordan programvareutviklere kan hente e‑postmetadata i Node.js‑miljøet.

Hvordan hente ut e‑postmetadata i Node.js‑apper?

const { EmailCloud, EmailGetRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function parseEmail() {
    try {
        const email = await emailApi.email.get(
            new EmailGetRequest({ filePath: 'email.eml' })
        );
        
        console.log('Subject:', email.subject);
        console.log('From:', email.from.address);
        console.log('Body:', email.body);
        console.log('Attachments:', email.attachments?.length);
    } catch (error) {
        console.error('Error parsing email:', error);
    }
}

parseEmail();

 Norsk