1. Produkti
  2.   E-pasts
  3.   Node.js
  4.   Aspose.Email mākoņa SDK for Node.js

Aspose.Email mākoņa SDK for Node.js

 
 

Node.js API, lai izveidotu un pārvaldītu e-pasta ziņojumus

Izveidojiet, rediģējiet, lasiet, manipulējiet un konvertējiet Outlook e-pasta failu formātus, piemēram, MSG, EML, PST, ICS, VCF un OST, izmantojot Node.js API.

Kas ir Aspose.Email Cloud SDK priekš Node.js?

E-pastu efektīva pārvaldība ir svarīga daļa daudzās mūsdienīgajās lietotnēs, neatkarīgi no tā, vai tas ir e-pasta darba plūsmu automatizēšanai, integrēšanai ar CRM sistēmām vai e-pasta pielikumu apstrādei. Aspose.Email Cloud SDK for Node.js nodrošina jaudīgu mākoņbāzētu API, kas ļauj programmatūras izstrādātājiem bez piepūles strādāt ar e-pasta failu formātiem. Šis SDK atbalsta e-pasta izveidi, rediģēšanu, konvertēšanu, nosūtīšanu un saņemšanu, padarot to par būtisku rīku Node.js izstrādātājiem. Ir arī dažādas citas svarīgas funkcijas, kas ir SDK sastāvdaļa, piemēram, e-pasta pielikumu pievienošana un pārvaldība, e-pasta glabāšanas apstrāde mākoņā, e-pasta galveņu un metadatu apstrāde, darbs ar iegultajiem objektiem un saistītajiem resursiem, e-pasta paraksta manipulēšana, kalendāra notikumu apstrāde, metadatu izvilkšana atbilstības pārskatiem un tā tālāk.

Aspose.Email Cloud SDK priekš Node.js nodrošina izstrādātājiem jaudīgu, bet vienkāršu veidu, kā integrēt e-pasta apstrādes iespējas savās lietotnēs. Tas ļauj izstrādātājiem izveidot, manipulēt, konvertēt un apstrādāt e-pasta ziņojumus dažādos formātos, piemēram, EML, PST, MSG, OFT, EMLX, MBOX un daudzos citos. Tas vienkāršo izstrādes procesu, abstraktējot e-pasta protokolu un formātu sarežģītību, ļaujot izstrādātājiem koncentrēties uz lietojumprogrammas loģiku. Node.js platformas neatkarīgā daba, kombinēta ar mākoņbāzē esošo SDK, ļauj izstrādi jebkurā operētājsistēmā. Tas nodrošina e-pasta datu aizsardzību ar drošiem autentifikācijas mehānismiem. Kopumā tas ir izcils izvēle izstrādātājiem, kas vēlas viegli integrēt e-pasta funkcionalitāti savās lietotnēs.

Previous Next

Sākšana ar Aspose.Email Cloud SDK priekš Node.js

Ieteicamais veids, kā instalēt Aspose.Email Cloud SDK priekš Node.js, ir izmantot npm. Lūdzu, izmantojiet šādu komandu, lai veiktu vienkāršu instalēšanu.

Instalējiet Aspose.Email Cloud SDK priekš Node.js, izmantojot npm

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

Bibliotēku var lejupielādēt tieši no Aspose.Email produkta lapas

Izveidojiet un sūtiet e-pastus programmatiski

Aspose.Email Cloud SDK for Node.js atvieglo programmatūras izstrādātājiem programmatūrveidīgi izveidot un manipulēt e-pasta ziņojumus Node.js lietojumprogrammās. Ar tikai pāris koda rindām Node.js izstrādātāji var ģenerēt e-pastus no nulles, iestatīt tēmu, ķermeni, saņēmējus un pielikumu, un pat nosūtīt tos caur SMTP. Zemāk esošais piemērs demonstrē, kā programmatūras izstrādātāji var izveidot un nosūtīt vienkāršu e-pasta ziņojumu Node.js lietojumprogrammās.

Kā izveidot un nosūtīt vienkāršus e-pasta ziņojumus Node.js lietotnēs?

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-pasta formāta konvertēšana Node.js lietotnēs

Aspose.Email Cloud SDK for Node.js nodrošina pilnu atbalstu e-pasta failu formātu apstrādei un konvertēšanai starp šiem formātiem Node.js lietojumprogrammās. Mākoņa SDK atbalsta e-pastu konvertēšanu starp dažādiem formātiem bez datu zuduma, piemēram, MSG, PST, OST, OFT, EML, EMLX, MBOX un daudziem citiem. Šeit ir ļoti noderīgs piemērs, kas demonstrē, kā programmatūras izstrādātāji var konvertēt MSG failu uz EML formātu Node.js lietojumprogrammās.

Kā konvertēt MSG uz EML, izmantojot 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();

Pievienojiet un pārvaldiet e-pasta pielikumus, izmantojot Node.js API

Aspose.Email Cloud SDK for Node.js ir nodrošinājis pilnu atbalstu vieglai pievienošanas, izgūšanas vai noņemšanas pievienojumu no e-pasta ziņojumiem dinamiski. Ar pāris koda rindām programmatūras izstrādātāji var pievienot, izgūt un pārvaldīt pievienojumus e-pasta ziņojumos. Tas ir būtiski lietojumprogrammām, kas pieprasa failu koplietošanu vai dokumentu apstrādi. Zemāk esošais piemērs demonstrē, kā Node.js izstrādātāji var izgūt pievienojumus no e-pasta ziņojumiem Node.js vidē.

Kā izvilkt un lejupielādēt pielikumus no e-pasta ziņojumiem, izmantojot 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();

Parsējiet un izvelciet e-pasta datus Node.js

Aspose.Email Cloud SDK for Node.js ļauj parsēt e-pastus un izvilkt informāciju no tiem. Tas ir ļoti noderīgi datu izguvei un datu analīzei. SDK ļauj Node.js izstrādātājiem viegli nolasīt e-pasta failus dažādos formātos un izvilkt tematu, saturu, sūtītāju, saņēmējus un pievienojumus ar tikai pāris koda rindām. Zemāk esošais piemērs demonstrē, kā programmatūras izstrādātāji var izvilkt e-pasta metadatus Node.js vidē.

Kā izvilkt e-pasta metadatus Node.js lietotnēs?

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

 Latviski