1. Produkte
  2.   Email
  3.   Node.js
  4.   Aspose.Email Cloud SDK für Node.js

Aspose.Email Cloud SDK für Node.js

 
 

Node.js API zum Erstellen & Verwalten von E-Mail-Nachrichten

Erstellen, Bearbeiten, Lesen, Manipulieren und Konvertieren von Outlook-E-Mail-Dateiformaten wie MSG, EML, PST, ICS, VCF und OST über die Node.js API.

Was ist das Aspose.Email Cloud SDK für Node.js?

Die effiziente Verwaltung von E-Mails ist ein entscheidender Bestandteil vieler moderner Anwendungen, sei es zur Automatisierung von E-Mail-Workflows, zur Integration in CRM-Systeme oder zur Verarbeitung von E-Mail-Anhängen. Aspose.Email Cloud SDK for Node.js bietet eine leistungsstarke cloudbasierte API, die es Softwareentwicklern ermöglicht, mühelos mit E-Mail-Dateiformaten zu arbeiten. Dieses SDK unterstützt das Erstellen, Bearbeiten, Konvertieren, Senden und Empfangen von E-Mails und ist damit ein unverzichtbares Werkzeug für Node.js-Entwickler. Darüber hinaus gehören zu den wichtigen Funktionen des SDK das Hinzufügen und Verwalten von E-Mail-Anhängen, die Handhabung von E-Mail-Speicher in der Cloud, die Verarbeitung von E-Mail-Headern und Metadaten, die Arbeit mit eingebetteten Objekten und verknüpften Ressourcen, die Manipulation von E-Mail-Signaturen, die Verarbeitung von Kalenderereignissen, das Extrahieren von Metadaten für Compliance-Berichte und vieles mehr.

Das Aspose.Email Cloud SDK für Node.js bietet Entwicklern eine leistungsstarke, aber dennoch einfache Möglichkeit, E-Mail-Verarbeitungsfunktionen in ihre Anwendungen zu integrieren. Es ermöglicht Entwicklern, E-Mail-Nachrichten in verschiedenen Formaten zu erstellen, zu manipulieren, zu konvertieren und zu verarbeiten, wie z. B. EML, PST, MSG, OFT, EMLX, MBOX und viele weitere. Es vereinfacht den Entwicklungsprozess, indem es die Komplexität von E-Mail-Protokollen und -Formaten abstrahiert, sodass sich Entwickler auf die Anwendungslogik konzentrieren können. Die plattformübergreifende Natur von Node.js in Kombination mit dem cloudbasierten SDK ermöglicht die Entwicklung auf jedem Betriebssystem. Es gewährleistet den Schutz von E-Mail-Daten durch sichere Authentifizierungsmechanismen. Insgesamt ist es eine ausgezeichnete Wahl für Entwickler, die E-Mail-Funktionalität mühelos in ihre Anwendungen integrieren möchten.

Previous Next

Erste Schritte mit dem Aspose.Email Cloud SDK für Node.js

Die empfohlene Methode zur Installation des Aspose.Email Cloud SDK für Node.js ist die Verwendung von npm. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

Installieren Sie das Aspose.Email Cloud SDK für Node.js über npm

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

Sie können die Bibliothek direkt von der Aspose.Email-Produktseite herunterladen

E-Mails programmgesteuert erstellen und senden

Das Aspose.Email Cloud SDK für Node.js erleichtert Softwareentwicklern das programmgesteuerte Erstellen und Manipulieren von E-Mail-Nachrichten in Node.js-Anwendungen. Mit nur ein paar Codezeilen können Node.js‑Entwickler E-Mails von Grund auf erzeugen, Betreff, Inhalt, Empfänger und Anhänge festlegen und sie sogar über SMTP senden. Das folgende Beispiel zeigt, wie Softwareentwickler einfache E‑Mail‑Nachrichten in Node.js‑Anwendungen erstellen und senden können.

Wie erstellt und sendet man einfache E-Mail-Nachrichten in Node.js-Anwendungen?

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-Mail-Formatkonvertierung in Node.js-Anwendungen

Das Aspose.Email Cloud SDK für Node.js bietet vollständige Unterstützung für die Verarbeitung von E‑Mail-Dateiformaten und die Konvertierung zwischen diesen Formaten in Node.js‑Anwendungen. Das Cloud‑SDK unterstützt die Konvertierung von E‑Mails zwischen verschiedenen Formaten ohne Datenverlust, wie z. B. MSG, PST, OST, OFT, EML, EMLX, MBOX und viele weitere. Hier ist ein sehr nützliches Beispiel, das zeigt, wie Softwareentwickler eine MSG‑Datei in das EML‑Format in Node.js‑Anwendungen konvertieren können.

Wie konvertiert man MSG zu EML über die 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();

E-Mail-Anhänge über die Node.js-API hinzufügen und verwalten

Das Aspose.Email Cloud SDK für Node.js bietet vollständige Unterstützung zum mühelosen Hinzufügen, Extrahieren oder Entfernen von Anhängen aus E-Mail-Nachrichten dynamisch. Mit nur wenigen Codezeilen können Softwareentwickler Anhänge zu E-Mail-Nachrichten hinzufügen, extrahieren und verwalten. Dies ist entscheidend für Anwendungen, die Dateifreigabe oder Dokumentenverarbeitung erfordern. Das folgende Beispiel zeigt, wie Node.js‑Entwickler Anhänge aus E-Mail‑Nachrichten in einer Node.js‑Umgebung extrahieren können.

Wie extrahiert und lädt man Anhänge aus E-Mail-Nachrichten über die Node.js REST-API herunter?

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

E-Mail-Daten in Node.js analysieren und extrahieren

Das Aspose.Email Cloud SDK für Node.js ermöglicht das Parsen von E-Mails und das Extrahieren von Informationen aus E-Mails. Dies ist sehr nützlich für die Datenextraktion und Datenanalyse. Das SDK erleichtert Node.js‑Entwicklern das Lesen von E-Mail‑Dateien in verschiedenen Formaten und das Extrahieren von Betreff, Inhalt, Absender, Empfängern und Anhängen mit nur wenigen Codezeilen. Das folgende Beispiel zeigt, wie Softwareentwickler Metadaten von E-Mails in einer Node.js‑Umgebung extrahieren können.

Wie extrahiert man E-Mail-Metadaten in Node.js-Anwendungen?

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

 Deutsch