1. Produktai
  2.   El. paštas
  3.   Node.js
  4.   Aspose.Email for Node.js per .NET

Aspose.Email for Node.js per .NET

 
 

Node.js API kurti ir tvarkyti el. laiškų žinutes

Kurti, redaguoti, skaityti, manipuliuoti ir konvertuoti Outlook el. pašto failų formatus, pvz., MSG, EML, PST, ICS, VCF ir OST, naudojant Node.js API.

Kas yra Aspose.Email for Node.js per .NET?

Aspose.Email Node.js per .NET suteikia patikimą įrankį kūrėjams, norintiems dirbti su el. laiškų failais savo Node.js programose. Ši API yra lanksti ir pritaikyta padėti kurti patikimas programas, kurios apdoroja įvairias el. laiškų funkcijas. Ji leidžia kurti, skaityti, konvertuoti ir dirbti su el. laiškų žinutėmis, tvarkyti priedus ir efektyviai valdyti kontaktų duomenis. API palaiko įvairius el. laiškų formatus, tokius kaip MSG, PST, OST, OFT, EML, EMLX, MBOX ir daugelį kitų.

Aspose.Email for Node.js per .NET API yra kaip galinga įrankių dėžutė, sujungianti Aspose.Email for .NET su Node.js lankstumu. Šis sujungimas suteikia kūrėjams geriausią abiejų pasaulių derinį. Galite pasinaudoti visomis Aspose.Email funkcijomis tiesiai Node.js aplinkoje, padarant el. pašto valdymo programas efektyvesnes ir galingesnes. Biblioteka siūlo pagrindines funkcijas: kurti naujus el. laiškus, skaityti esamus, tvarkyti Outlook saugojimo failus, pridėti ir išgauti priedus, keisti priedus, dirbti su kalendoriaus elementais, tvarkyti kontaktų informaciją, atpažinti tekstą iš priedų ir daugelį kitų.

Aspose.Email for Node.js per .NET palengvina kūrėjams, kaip jūs, el. laiškų tvarkymą naudojant įvairius protokolus. Galite lengvai siųsti ir gauti el. laiškus per skirtingus pašto serverius. Ši priemonė taip pat padeda konvertuoti el. laiškų žinutes iš vieno formato į kitą, užtikrinant, kad jie gerai veiktų įvairiose platformose. Be to, ji leidžia susieti su OCR biblioteka arba API, kad priedus paverstumėte į tekstą, kurį galite redaguoti ir ieškoti. Programinės įrangos kūrėjai gali paversti el. laiškų priedus į ieškotiną formatą, leidžiant vartotojams atlikti pilno teksto paiešką el. laiškų archyvuose. Tai ypač naudinga teisiniais, atitikties ir audito tikslais. Aspose išsami dokumentacija ir patikimos funkcijos palengvina šių galimybių integravimą, leidžiančias kūrėjams susitelkti į unikalių sprendimų kūrimą savo vartotojams.

Previous Next

Pradžia su Aspose.Email for Node.js per .NET

Rekomenduojamas būdas įdiegti Aspose.Email for Node.js per .NET yra naudoti npm. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Aspose.Email for Node.js per .NET per npm

 npm install @aspose/email 

Biblioteką galite atsisiųsti tiesiogiai iš Aspose.Email produkto puslapio

Kurti ir siųsti el. laiškus Node.js programose

Aspose.Email for Node.js per .NET suteikia visą funkcionalumą el. laiškų kūrimui ir siuntimui Node.js programose. API taip pat apima kelias kitas svarbias funkcijas, tokias kaip naujo el. laiško kūrimas nuo nulio, esamų el. laiškų modifikavimas, priedų pridėjimas prie laiškų, priedų išskleidimas, el. laiško sukūrimas su paveikslėlio priedu, kalendoriaus elementų valdymas ir daugelis kitų. Štai paprastas pavyzdys, leidžiantis programinės įrangos kūrėjams sukurti el. laišką su paveikslėlio priedu Node.js programose.

Kaip sukurti naują pranešimą ir pridėti prie jo paveikslėlį naudojant Node.js API

const aspose = require('aspose.email');

let email = new aspose.EmailMessage();
email.subject = "OCR Attachment Example";
email.body = "This email contains an attachment for OCR processing.";
email.to.add("recipient@example.com");

let attachment = aspose.Attachment.load("path/to/image.png");
email.attachments.add(attachment);

email.save("path/to/email.msg");

Tvarkyti priedus el. laiškų Node.js programose

Aspose.Email for Node.js per .NET API leidžia programinės įrangos kūrėjams be vargo pridėti ir tvarkyti priedus el. laiškų žinutėse Node.js programose. API apima įvairias funkcijas darbui su priedais el. laiškų žinutėse, tokias kaip pridėjimas, išskleidimas, ištrynimas ir modifikavimas, įterptų žinučių kaip priedų tvarkymas, įterptų žinučių skaitymas iš priedo, esamo priedo pakeitimas nauju, priedų išsaugojimas iš skaitmeniniu būdu pasirašyto laiško ir t.t. Štai pavyzdys, kuris rodo, kaip galite išsaugoti priedus į vietinį diską iš el. laiško žinutės Node.js programose.

Kaip išsaugoti priedus į vietinį diską iš el. laiško naudojant Node.js API?

// Create an instance of MapiMessage from file
MapiMessage message = MapiMessage.FromFile(dataDir + fileName);

// Iterate through the attachments collection
foreach (MapiAttachment attachment in message.Attachments)
{
    // Save the individual attachment
    attachment.Save(dataDir + attachment.FileName);
}

El. laiškų konvertavimas į kitus failų formatus Node.js

Viena iš išskirtinių Aspose.Email for Node.js per .NET savybių yra galimybė konvertuoti el. laiškų žinutes tarp skirtingų formatų, tokių kaip MSG, PST, OST, OFT, EML, EMLX, MBOX ir daugelio kitų. Ši funkcija yra labai naudinga programoms, kurioms reikia palaikyti kelis el. laiškų standartus ir formatus. Štai naudingas pavyzdys, kuris rodo, kaip programinės įrangos kūrėjai gali konvertuoti el. laišką į EML formatą Node.js programose.

Kaip konvertuoti el. laišką į EML formatą Node.js programose?

const aspose = require('aspose.email');

let email = aspose.EmailMessage.load("path/to/email.msg");
email.save("path/to/email.eml", aspose.SaveOptions.defaultEml);

Pridėti ir tvarkyti kalendoriaus elementus el. laiškuose Node.js

Aspose.Email for Node.js per .NET palaiko kalendoriaus integraciją, leidžiančią programų kūrėjams kurti ir tvarkyti kalendoriaus elementus savo Node.js programose. Kūrėjai gali dirbti su kalendoriaus elementais, susitikimais ir užduotimis. Ši funkcija ypač naudinga programoms, kurioms reikalingas planavimas ir įvykių valdymas. Ji leidžia programų kūrėjams įkelti, kurti, skaityti, keisti ir saugoti susitikimus ICS failo formatu, naudodami tik kelias kodo eilutes. Štai pavyzdys, kuris rodo, kaip programų kūrėjai gali sukurti kalendoriaus įvykį Node.js programose.

Kaip sukurti kalendoriaus įvykį Node.js programose?

Aspose.Email for Node.js via .NET API
const aspose = require('aspose.email');

let appointment = new aspose.Appointment(
    "Conference Room",
    "Project Meeting",
    "Discuss project milestones and deliverables.",
    new Date(2024, 7, 24, 10, 0),
    new Date(2024, 7, 24, 11, 0),
    "organizer@example.com",
    ["attendee1@example.com", "attendee2@example.com"]
);

let email = new aspose.EmailMessage();
email.addAlternateView(appointment.requestApointment());

email.save("project_meeting.ics");

 Lietuvių