Aspose.Email  für Java

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

Generieren Sie E-Mails, senden Sie E-Mails und analysieren Sie E-Mails aus Outlook und Thunderbird, ohne dass zusätzliche Software erforderlich ist. Senden und Empfangen von 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 Formatspezifikationen oder Netzwerkprogrammierung kennen 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 heraus konvertieren. Die API kann Nachrichteninhalte, Anlagen, Header und MAPI-Eigenschaften manipulieren und bietet die Möglichkeit, E-Mails über eine Reihe gängiger Protokolle zu senden und zu empfangen. Sie ermöglicht mit Outlook-Speicherdateien arbeiten wie Personal Speicherdateien PST und Offline Speicherdateien OST. Sie können E-Mails auflisten, E-Mails extrahieren, Nachrichten gemäß Ihren Anwendungsspezifikationen hinzufügen oder aus Speicherdateien entfernen. Die Java-E-Mail-Bibliothek ermöglicht auch mit Outlook-Kontaktdatei arbeiten (VCF). Die Übersicht über alle Funktionen und deren Verwendung mit Codebeispielen findest du in unserem documentation

Erweiterte API-Funktionen für die E-Mail-Verarbeitung

Schauen Sie sich die Dokumentation zu den beliebtesten Funktionen in Aspose.Email an:

Nachrichtenformate mit wenigen Codezeilen ineinander konvertieren

ICF- und VCF-v3.0-Dateien erstellen

E-Mails in aufsteigender oder absteigender Reihenfolge lesen

Erstellen Sie eine Ordnerhierarchie in PST mithilfe der Zeichenkettennotation

Erstellungs- und Änderungsdaten für ICS angeben

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

Verwenden Sie den HTTP-Proxy für E-Mail-Clients (SMTP, IMAP, POP3)

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

Die Java-E-Mail-Bibliothek bietet einfach zu bedienende Schnittstellen für Konvertierung in die unterstützten Nachrichtendateiformate. Um eine Konvertierung durchzuführen, müssen Sie lediglich die Quelldatei in das API-Objektmodell laden und die Save-Methode 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 SMTP Protokoll. Eine weitere Funktion, die API bietet, ist das Einloggen POP3 Server über Benutzername und Passwort. Über die APOP-Authentifizierungsfunktion der API ist es einfach, die vollständige Nachricht oder nur die Header abzurufen, die Postfachgröße und die Anzahl der Nachrichten anzuzeigen, Nachrichten vom Server zu löschen und vieles mehr. IMAP Protokollfunktionen ermöglichen es dem Benutzer der API, Ordner zu authentifizieren, zu erstellen, auszuwählen, zu entfernen, abzufragen, Nachrichten abzurufen und zu speichern und Nachrichtenkennzeichen zu ändern.

So senden Sie eine E-Mail mit SMTP - Java

// Initialize SmtpClient object

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

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

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..");		

// Send the Message now

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. Wie Sie die iCalendar-API verwalten, erfahren Sie im Mit Terminen arbeiten article.

Nachrichtenspeicherdateien verwalten

Die Aspose.Email für 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, Empfänger abrufen und Nachrichten entweder auf einer Festplatte oder einem Stream speichern. Weitere Informationen finden Sie auf der Arbeiten mit Outlook-Speicherdateien Abschnitt in unserer Dokumentation.

Neben dem 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 hinzuzufügen.

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

// create an instance of PersonalStorage

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

// create a folder at the root of PST

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

// add message to newly created folder

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

Arbeiten Sie mit Kontaktkarten

Aspose.Email für Java ermöglicht die Bearbeitung von Kontaktkartendateien, auch bekannt als VCF oder vCard, einem weltweiten Dateiformat zum Speichern und Austauschen von Kontaktkarten. Es kann auch Outlook-Kontaktkarten sowie Thunderbird-vCards in Java-Apps verarbeiten. Mit Aspose.Email für Java können Sie vCard- oder VCF-Dateien per E-Mail senden, VCF-Dateien an Ihre Nachrichten anhängen oder sie aus E-Mails extrahieren. Außerdem können Sie vCard-Dateien (VCF) auf Ihre eigene 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 Automation — 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 müssen, um mit der E-Mail-Verarbeitung zu arbeiten. Es ist eine perfekte Alternative zur Microsoft Outlook-Automatisierung in Bezug auf Funktionen, Sicherheit, Skalierbarkeit und Geschwindigkeit. Es ist ziemlich einfach migrieren Sie von Office Automation zu Aspose.

  
  

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