1. Tuotteet
  2.   Sähköposti
  3.   Node.js
  4.   Aspose.Email Cloud SDK for Node.js

Aspose.Email Cloud SDK for Node.js

 
 

Node.js API sähköpostiviestien luomiseen ja hallintaan

Luo, muokkaa, lue, käsittele ja muunna Outlook-sähköpostitiedostomuotoja, kuten MSG, EML, PST, ICS, VCF ja OST, Node.js API:n avulla.

Mikä on Aspose.Email Cloud SDK Node.js:lle?

Postien hallinta tehokkaasti on monien nykyaikaisten sovellusten kriittinen osa, olipa kyseessä sähköpostityönkulkujen automatisointi, CRM-järjestelmiin integrointi tai sähköpostiliitteiden käsittely. Aspose.Email Cloud SDK for Node.js tarjoaa tehokkaan pilvipohjaisen API:n, jonka avulla ohjelmistokehittäjät voivat työskennellä sähköpostitiedostomuotojen kanssa vaivattomasti. Tämä SDK tukee sähköpostien luomista, muokkaamista, muuntamista, lähettämistä ja vastaanottamista, mikä tekee siitä olennaisen työkalun Node.js-kehittäjille. SDK:ssa on myös useita muita tärkeitä ominaisuuksia, kuten sähköpostiliitteiden lisääminen ja hallinta, sähköpostien tallennuksen käsittely pilvessä, otsikoiden ja metatietojen prosessointi, upotettujen objektien ja linkitettyjen resurssien käsittely, sähköpostin allekirjoituksen muokkaus, kalenteritapahtumien käsittely, metatietojen poiminta vaatimustenmukaisuuden raportointia varten ja niin edelleen.

Aspose.Email Cloud SDK for Node.js tarjoaa kehittäjille tehokkaan mutta yksinkertaisen tavan integroida sähköpostin käsittelyominaisuuksia sovelluksiinsa. Se mahdollistaa kehittäjien luoda, muokata, muuntaa ja käsitellä sähköpostiviestejä eri formaateissa, kuten EML, PST, MSG, OFT, EMLX, MBOX ja monia muita. Se yksinkertaistaa kehitysprosessia abstrahoimalla pois sähköpostiprotokollien ja -formaattien monimutkaisuuden, jolloin kehittäjät voivat keskittyä sovelluslogiikkaan. Node.js:n alusta‑agnostinen luonne, yhdistettynä pilvipohjaiseen SDK:hon, mahdollistaa kehittämisen millä tahansa käyttöjärjestelmällä. Se varmistaa sähköpostidatan suojauksen turvallisten todennusmekanismien avulla. Kaiken kaikkiaan se on erinomainen valinta kehittäjille, jotka haluavat sisällyttää sähköpostitoiminnallisuuden sovelluksiinsa helposti.

Previous Next

Aloittaminen Aspose.Email Cloud SDK:n kanssa Node.js:ssä

Suositeltu tapa asentaa Aspose.Email Cloud SDK for Node.js on npm:n käyttö. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna Aspose.Email Cloud SDK for Node.js npm:n avulla

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

Voit ladata kirjaston suoraan Aspose.Email -tuotesivulta

Luo ja lähetä sähköpostit ohjelmallisesti

Aspose.Email Cloud SDK for Node.js tekee ohjelmistokehittäjille helppoa luoda ja käsitellä sähköpostiviestejä ohjelmallisesti Node.js-sovelluksissa. Vain muutamalla koodirivillä Node.js-kehittäjät voivat luoda sähköposteja alusta alkaen, asettaa aiheen, sisällön, vastaanottajat ja liitteet, ja jopa lähettää ne SMTP:n kautta. Seuraava esimerkki osoittaa, miten ohjelmistokehittäjät voivat luoda ja lähettää yksinkertaisen sähköpostiviestin Node.js-sovelluksissa.

Kuinka luoda ja lähettää yksinkertaisia sähköpostiviestejä Node.js-sovelluksissa?

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

Sähköpostimuotojen muuntaminen Node.js-sovelluksissa

Aspose.Email Cloud SDK for Node.js on tarjonnut täyden tuen sähköpostitiedostomuotojen käsittelyyn ja näiden muotojen väliseen muuntamiseen Node.js-sovelluksissa. Pilvi‑SDK tukee sähköpostien muuntamista eri formaattien välillä ilman tietojen menettämistä, kuten MSG, PST, OST, OFT, EML, EMLX, MBOX ja monia muita. Tässä on erittäin hyödyllinen esimerkki, joka osoittaa, miten ohjelmistokehittäjät voivat muuntaa MSG‑tiedoston EML‑muotoon Node.js-sovelluksissa.

Kuinka muuntaa MSG EML-muotoon Node.js REST API:n avulla?

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

Lisää ja hallinnoi sähköpostiliitteitä Node.js-API:n kautta

Aspose.Email Cloud SDK for Node.js on tarjonnut täyden tuen liitteiden helppoon lisäämiseen, poimimiseen tai poistamiseen sähköpostiviesteistä dynaamisesti. Muutamalla koodirivillä ohjelmistokehittäjät voivat lisätä, poimia ja hallita liitteitä sähköpostiviesteissä. Tämä on ratkaisevan tärkeää sovelluksille, jotka vaativat tiedostojen jakamista tai asiakirjojen käsittelyä. Seuraava esimerkki näyttää, miten Node.js-kehittäjät voivat poimia liitteitä sähköpostiviesteistä Node.js-ympäristössä.

Kuinka poimia ja ladata liitteet sähköpostiviesteistä Node.js REST API:n avulla?

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

Jäsennä ja poimi sähköpostitiedot Node.js:ssä

Aspose.Email Cloud SDK for Node.js mahdollistaa sähköpostien jäsentämisen ja tietojen poimimisen sähköposteista. Tämä on erittäin hyödyllistä tietojen poiminnassa ja analysoinnissa. SDK tekee Node.js-kehittäjille helppoa lukea sähköpostitiedostoja eri formaateissa ja poimia aihe, sisältö, lähettäjä, vastaanottajat ja liitteet vain muutamalla koodirivillä. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat poimia sähköpostien metatietoja Node.js-ympäristössä.

Kuinka poimia sähköpostin metatiedot Node.js-sovelluksissa?

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

 Suomen