Aspose.Email  for Java

Java Outlook API & Java Thunderbird API für die E-Mail-Verarbeitung

Generieren Sie E-Mails, senden Sie E-Mails und parsen Sie E-Mails aus Outlook und Thunderbird, ohne zusätzliche Software zu benötigen. Senden und empfangen Sie E-Mails über SMTP-, POP3- und IMAP-Protokolle.

  Kostenlose Testversion herunter laden
  
 

Aspose.Email für Java ermöglicht es Entwicklern, sich auf die Implementierung ihrer eigenen Geschäftslogik für die Verwaltung von E-Mails zu konzentrieren, ohne sich mit Formatspezifikationen oder Netzwerkprogrammierung auskennen zu müssen.

Aspose.Email für Java kann Outlook-E-Mails erstellen, E-Mails analysieren oder Nachrichtenformate wie MSG, EML, MBOX, PST, OST und MHT aus Java-Anwendungen konvertieren. Die API kann Nachrichteninhalte, Anhänge, Header und MAPI-Eigenschaften sowie die Fähigkeit zum Senden und Empfangen von E-Mails über eine Reihe gängiger Protokolle manipulieren. Es bietet auch die Möglichkeit, Nachrichtenspeicherdokumente wie Persönlich zu verwalten Speicherdateien PST und offline Speicherdateien OST. Sie können E-Mails auflisten, E-Mails extrahieren, Nachrichten gemäß Ihren Anwendungsspezifikationen zu Speicherdateien hinzufügen oder daraus entfernen. Die Java-E-Mail-Bibliothek ermöglicht die Arbeit mit Outlook-Kontaktdateien (VCF).

Erweiterte E-Mail-Verarbeitungs-API-Funktionen

Erstellen und bearbeiten Sie Nachrichten über die API

Konvertieren Sie Nachrichtenformate mit wenigen Codezeilen

Nachrichten-Header-Informationen extrahieren

Anhänge hinzufügen, extrahieren und bearbeiten

Erstellen Sie Nachrichten im HTML-Format

Nachricht im Entwurfsmodus erstellen (nur MSG)

Durchsuchen und lesen Sie verschachtelte E-Mail-Anhänge

Mehrere Empfänger abrufen

Greifen Sie auf MAPI-Eigenschaften zu

Vom Benutzer erstellte benutzerdefinierte Ordner auflisten

Holen Sie sich den Ordnerpfad in der OLM-Datei

Unterstützung mehrerer Verbindungen für IMAP-Sicherungs- und Wiederherstellungsvorgänge

Unterstützung mehrerer Verbindungen für SMTP-Operationen

Erstellen Sie ICF- und VCF v3.0-Dateien

Lesen Sie E-Mails in aufsteigender oder absteigender Reihenfolge

Speichern Sie MapiCalendar im HTML-Textformat

Erstellen und verwalten Sie ein In-Place-Archiv in Office 365

Erstellen Sie eine Ordnerhierarchie in PST mithilfe der Zeichenfolgennotation

Geben Sie Erstellungs- und Änderungsdaten für ICS an

Zugriff auf Outlook für MacOS-Datendatei (OLM)

Konfigurieren Sie die SSL/TLS-Verschlüsselung auf E-Mail-Client-Instanzen

Kontakt im Unterordner der Kontakte bei EWS erstellen

Erstellen Sie eine einheitliche Methode zum Abrufen von MAPI-Elementen bei EWS

HTTP-Proxy für E-Mail-Clients verwenden (SMTP, IMAP, POP3)

Konvertieren Sie Nachrichten in verschiedene E-Mail-Formate in Java

Die Java-E-Mail-Bibliothek bietet benutzerfreundliche Schnittstellen für die Konvertierung von unterstützten Nachrichtendateiformaten. Um eine Konvertierung durchzuführen, müssen Sie lediglich die Quelldatei in das API-Objektmodell laden und die Methode save mit den erforderlichen Parametern aufrufen. Es ist wirklich so einfach!

E-Mail-Versand über SMTP, POP3 und IMAP

Die API ermöglicht das Erstellen und Formatieren von Nachrichten, das Anhängen von Dateien und Bildern sowie das Senden an E-Mail-Adressen über das SMTP-Protokoll. Eine weitere Funktion, die die API bietet, ist die Anmeldung bei POP3-Servern über Benutzername und Passwort. Über die APOP-Authentifizierungsfunktion der API ist es einfach, die vollständige Nachricht oder nur die Kopfzeilen abzurufen, die Postfachgröße und die Anzahl der Nachrichten anzuzeigen, Nachrichten vom Server zu löschen und vieles mehr. Einige der API-unterstützten IMAP-Protokollfunktionen wie Authentifizierung, Erstellen, Auswählen, Entfernen, Abfragen von Ordnern, Abrufen und Speichern von Nachrichten und Ändern von Nachrichten-Flags.

So senden Sie eine E-Mail mit SMTP - Java

// SmtpClient-Objekt initialisieren

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Sicherheitsoptionen für den Server festlegen

client.setSecurityOptions(SecurityOptions.Auto);

// Erstellen Sie eine neue Nachricht

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Nachricht jetzt senden

client.send(msg);

Verwaltung von Kalenderobjekten

Die Aspose.Email iCalendar-API ermöglicht das Erstellen, Extrahieren und Speichern von Outlook-Kalenderobjekten in verschiedenen Formaten. Es bietet die Möglichkeit, als MSG- oder ICS-Dokumente zu speichern sowie Besprechungsanfragen über Nachrichtensendeprotokolle abzurufen, zu senden, zu aktualisieren und zu stornieren.

Manage Message Speicherdateien

Aspose.Email for Java API ermöglicht die Verwaltung von Outlook-Speicherformaten. Sie können PST- und OST-Dateien von der Festplatte oder einem Stream laden, Ordner- und Unterordnerinformationen aus dem Nachrichtenarchiv abrufen, nachrichtenspezifische Details wie Betreff, Absender und Empfänger abrufen und Nachrichten entweder auf der Festplatte oder im Stream speichern.

Abgesehen vom Analysieren einer vorhandenen PST-Datei bietet die Bibliothek auch die Möglichkeit, eine PST-Datei von Grund auf neu zu erstellen und Nachrichten zu einem beliebigen Ordner davon hinzuzufügen.

Erstellen Sie PST von Grund auf neu und fügen Sie eine Nachricht aus einer Datei hinzu - Java

// eine Instanz von PersonalStorage erstellen

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// Erstellen Sie einen Ordner im Stammverzeichnis von PST

pst.getRootFolder().addSubFolder("Inbox");

// Nachricht zu neu erstelltem Ordner hinzufügen

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email für Java ermöglicht die Bearbeitung von Kontaktkartendateien, auch bekannt als VCF oder VCard, ein weltweites Dateiformat zum Speichern und Austauschen von Kontaktkarten. Verarbeiten Sie Outlook-Kontaktkarten sowie Thunderbird VCards in Java-Apps. Mit Aspose.Email für Java können Sie VCard- oder VCF-Dateien per E-Mail versenden, VCF an Ihre Nachrichten anhängen oder sie aus E-Mails extrahieren. Außerdem können Sie VCard (VCF)-Dateien auf Ihre Weise austauschen. Die API ermöglicht das Bearbeiten, Erstellen und Entfernen Ihrer Kontaktkarten. Sie können Ihrer Anwendung ganz einfach Unterstützung für Kontaktkarten hinzufügen.

Microsoft Office-Automatisierung – nicht erforderlich

Aspose.Email für Java basiert auf verwaltetem Code, für den Microsoft Office oder Microsoft Outlook nicht auf dem Computer installiert sein muss, um mit der E-Mail-Verarbeitung zu arbeiten. Es ist eine perfekte Microsoft Outlook-Automatisierungsalternative in Bezug auf Funktionen, Sicherheit, Skalierbarkeit und Geschwindigkeit.

  
  

Aspose.Email bietet individuelle E-Mail-APIs für andere beliebte Entwicklungsumgebungen, wie unten aufgeführt: