
Aspose.Email for Node.js via .NET
Node.js API til at oprette & administrere e-mailbeskeder
Opret, rediger, læs, manipulér og konvertér Outlook e-mailfilformater som MSG, EML, PST, ICS, VCF og OST via Node.js API.
Hvad er Aspose.Email for Node.js via .NET?
Aspose.Email for Node.js via .NET leverer et robust værktøj til udviklere, der ønsker at arbejde med e-mail-filer i deres Node.js-applikationer. Dette API er fleksibelt og skræddersyet til at hjælpe dig med at bygge stærke applikationer, der håndterer forskellige e-mail-funktioner. Det giver dig mulighed for at oprette, læse, konvertere og arbejde med e-mailbeskeder, administrere vedhæftede filer og håndtere kontaktoplysninger effektivt. API'et understøtter forskellige e-mailformater såsom MSG, PST, OST, OFT, EML, EMLX, MBOX og mange flere.
Aspose.Email for Node.js via .NET API er som en kraftfuld værktøjskasse, der kombinerer Aspose.Email for .NET med fleksibiliteten i Node.js. Denne sammensmeltning giver udviklere det bedste fra begge verdener. Du kan udnytte hele rækken af Aspose.Email-funktioner direkte i Node.js-miljøet, hvilket gør e-mailadministrationsapps mere effektive og kraftfulde. Biblioteket indeholder nøglefunktioner som at oprette nye e-mailbeskeder, læse eksisterende, håndtere Outlook-lagringsfiler, tilføje og udtrække vedhæftede filer, ændre vedhæftede filer, arbejde med kalenderposter, håndtere kontaktinformation, genkende tekst fra vedhæftede filer og meget mere.
Aspose.Email for Node.js via .NET gør det nemt for udviklere som dig at håndtere e-mails ved hjælp af forskellige protokoller. Du kan sende og modtage e-mails gennem forskellige mailservere uden besvær. Dette værktøj hjælper også med at konvertere e-mailbeskeder fra ét format til et andet, så de fungerer godt på forskellige platforme. Derudover giver det dig mulighed for at forbinde med et OCR-bibliotek eller API for at omdanne vedhæftede filer til tekst, som du kan redigere og søge i. Softwareudviklere kan omdanne e-mailvedhæftninger til søgbare formater, så brugerne kan foretage fuldtekstsøgning i e-mailarkiver. Dette er især gavnligt for juridiske, overholdelses- og revisionsformål. Asposes omfattende dokumentation og robuste funktioner gør det lettere at integrere disse muligheder, så udviklere kan fokusere på at bygge unikke løsninger til deres brugere.
Kom i gang med Aspose.Email for Node.js via .NET
Den anbefalede måde at installere Aspose.Email for Node.js via .NET på er ved at bruge npm. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Email for Node.js via .NET via npm
npm install @aspose/email Du kan downloade biblioteket direkte fra Aspose.Email produktsiden
Opret og send e-mail i Node.js-apps
Aspose.Email for Node.js via .NET har leveret fuld funktionalitet til at oprette og sende e‑mailbeskeder i Node.js‑applikationer. Der er flere andre vigtige funktioner som en del af API'et, såsom at oprette en ny e‑mail fra bunden, ændre eksisterende e‑mails, tilføje vedhæftede filer til e‑mails, udtrække vedhæftede filer, oprette en e‑mail med en billedvedhæftning, administrere kalenderposter og meget mere. Her er et enkelt eksempel, der giver softwareudviklere mulighed for at oprette en e‑mail med en billedvedhæftning i Node.js‑applikationer.
Hvordan opretter man en ny besked og vedhæfter et billede til den via 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");
Administrer vedhæftning til e-mailbeskeder i Node.js
Aspose.Email for Node.js via .NET API gør det muligt for softwareudviklere at problemfrit tilføje og håndtere vedhæftede filer i e‑mailbeskeder inden for Node.js‑applikationer. API'erne har inkluderet forskellige funktioner til at arbejde med vedhæftede filer i e‑mailbeskeder, såsom at tilføje, udtrække, slette og ændre vedhæftede filer i e‑mailbeskeder, indlejrede beskeder som vedhæftede filer, læse indlejrede beskeder fra en vedhæftet fil, erstatte eksisterende vedhæftet fil med en ny, gemme vedhæftede filer fra digitalt signeret besked og så videre. Her er et eksempel, der viser, hvordan du kan gemme vedhæftede filer på den lokale disk fra en e‑mailbesked inden for Node.js‑applikationer.
Hvordan gemmer man vedhæftede filer på lokal disk fra en e-mailbesked via 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);
}
E-mailkonvertering til andre filformater i Node.js
En af de mest fremtrædende funktioner i Aspose.Email for Node.js via .NET er dens evne til at konvertere e‑mailbeskeder mellem forskellige formater, såsom MSG, PST, OST, OFT, EML, EMLX, MBOX og mange flere. Denne funktion er meget nyttig for applikationer, der har brug for at understøtte flere e‑mailstandarder og -formater. Her er et nyttigt eksempel, der viser, hvordan softwareudviklere kan konvertere en e‑mail til EML-format inden for Node.js‑applikationer.
Hvordan konverterer man en e-mail til EML-format i Node.js-apps?
const aspose = require('aspose.email');
let email = aspose.EmailMessage.load("path/to/email.msg");
email.save("path/to/email.eml", aspose.SaveOptions.defaultEml);
Tilføj & administrer kalenderelementer i e-mails i Node.js
Aspose.Email for Node.js via .NET understøtter kalenderintegration, så softwareudviklere kan oprette og administrere kalenderelementer i deres egne Node.js‑applikationer. Udviklere kan arbejde med kalenderelementer, aftaler og opgaver. Denne funktion er især nyttig for applikationer, der kræver planlægning og begivenhedshåndtering. Den gør det muligt for softwareudviklere at indlæse, oprette, læse, ændre og gemme aftaler i ICS‑filformat med blot et par linjer kode. Her er et eksempel, der viser, hvordan softwareudviklere kan oprette en kalenderbegivenhed i Node.js‑apps.
Hvordan opretter man en kalenderbegivenhed i Node.js-apps?
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");
