Aspose.Email  for Python via .NET

Python-API für die E-Mail-Verarbeitung

Erstellen, bearbeiten oder konvertieren Sie E-Mail-Formate einschließlich MSG, EML, EMLX und MHT aus Python-Anwendungen heraus.

  Kostenlose Testversion herunter laden
  
 

Aspose.Email für Python über .NET ist eine flexible und dennoch leistungsstarke E-Mail-Programmier-API, die Entwicklern Zeit und Mühe beim Erstellen, Bearbeiten oder Konvertieren gängiger E-Mail-Nachrichtenformate erspart, ohne sich um die Komplexität der zugrunde liegenden Formatimplementierung kümmern zu müssen.

Die Python-E-Mail-API kann für grundlegende E-Mail-Verwaltungsfunktionen wie die Bearbeitung von Nachrichteninhalten und die Manipulation von Anhängen verwendet werden. Darüber hinaus führt die Bibliothek auch die Verwaltung der Nachrichtenspeicherdokumente durch und sendet und empfängt E-Mails über verschiedene Protokolle, einschließlich POP3, IMAP und SMTP.

Erweiterte E-Mail-Verarbeitungs-API-Funktionen

Konvertierung und Wiedergabe von E-Mail-Dateiformaten

Senden und empfangen Sie E-Mails mit Anhängen

Laden Sie Nachrichten von POP3- und IMAP-Mailservern herunter

Erstellen und aktualisieren Sie Aufgaben mit iCalendar

Nachrichtenspeicherdateien manipulieren

Bearbeiten Sie E-Mail-Anhänge und verknüpfte Ressourcen

Senden Sie iCalendar-konforme Termine oder Besprechungen

Unterstützung für SSL und TLS

Unterstützung für TNEF-Anhänge

Nachrichtendateien dynamisch konvertieren

Aspose.Email für Python über .NET ist eine gute Wahl, wenn Sie nach einer API zum Konvertieren von E-Mail-Dateien suchen. Es bietet benutzerfreundliche Schnittstellen für den Konvertierungsprozess und verbirgt gleichzeitig alle hässlichen Details der zugrunde liegenden Formatspezifikation. Alles, was Sie tun müssen, ist, die Quelldatei in das Aspose.Email-Objektmodell zu laden und die Save-Methode mit den entsprechenden Parametern aufzurufen. Es ist wirklich so einfach!

Konvertieren Sie MSG in verschiedene Formate - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML and MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Umfangreiche Unterstützung für das Termin-ICS-Format

Mit Aspose.Email for Python via .NET können Termine erstellt und im ICS-Format gespeichert werden. Die Python-E-Mail-Bibliothek ermöglicht auch das Laden von Terminen aus ICS-Dateien, das Lesen oder Schreiben von Terminereignissen, das Erstellen eines Termins als Entwurf und das Setzen des Teilnehmerstatus der Terminteilnehmer

Produzieren und konsumieren Sie Wiederholungen mit der iCalendar-API

Aspose.Email für Python über .NET bietet die Funktionalität zum Generieren und Speichern von Outlook-Kalenderobjekten im MSG- und ICS-Format. Sie können nicht nur iCalendar-Objekte erstellen und speichern, sondern auch Besprechungsanfragen abrufen, aktualisieren, senden und stornieren. Darüber hinaus ist es mit dem intuitiven Objektmodell einfach, Wiederholungsmuster im iCalendar RFC 2445-Format dynamisch zu erzeugen und zu verwenden.

Senden und Empfangen E-Mails via SMTP, POP3 and IMAP Mail Servers

Aspose.Email für Python über die .NET-API ermöglicht es Ihnen, E-Mails mit den Protokollen SMTP, POP3 und IMAP zu erstellen, zu senden und zu empfangen. Es ermöglicht Ihnen, sich bei POP3-Servern mit Benutzername und Passwort oder APOP-Authentifizierung anzumelden, um E-Mail-Operationen auszuführen, wie z. B.: Anzeigen der Postfachgröße und der Anzahl der Nachrichten, Abrufen der vollständigen Nachricht oder ihres Headers, Löschen von Nachrichten vom Server sowie grundlegende POP3-Befehle.

Aspose.Email für Python über .NET unterstützt auch das IMAP-Protokoll einschließlich seiner Befehle sowie Authentifizierung, Erstellen, Löschen, Auswählen, Abfragen von Ordnern, Abrufen, Löschen, Speichern von Nachrichten und Bearbeiten von Nachrichten-Flags.

Erstellen oder bearbeiten Sie PST-, OST- und MBOX-Dateien

Mit Aspose.Email für Python über .NET können Sie Outlook-Speicherdateien wie PST und OST verwalten. Sie können eine Reihe von Vorgängen mit vorhandenen Speicherdateien ausführen und neue PST-Dateien von Grund auf neu erstellen. Mögliche Operationen umfassen Ordnerauflistung, Nachrichtenauflistung, Nachrichtenextraktion und Kontakte im MSG-Format.

Neben Outlook-Speicherdateien unterstützt Aspose.Email für Python über .NET auch das Mbox-Dateiformat. Sie können Aspose.Email für Python über .NET verwenden, um vorhandene Mbox-Dateien zu laden und Nachrichteninformationen zu extrahieren.

Extrahieren Sie Nachrichten aus Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Alle Nachrichten in einer Schleife lesen

while (eml is not None):

    # Betreff der Nachricht anzeigen

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # Erhalte die nächste Nachricht

    eml = reader.read_next_message();

reader.dispose();
  
  

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