Aspose.Email  pour Python via .NET

API Python Outlook pour le traitement des e-mails

Créez, manipulez ou convertissez des formats de courrier électronique, notamment MSG, EML, EMLX et MHT à partir d’applications Python.

  Télécharger l'essai gratuit
  
 

Aspose.Email pour Python via .NET est une API de programmation de messagerie flexible mais puissante, qui permet aux développeurs d'économiser du temps et des efforts pour créer, manipuler ou convertir formats de messages électroniques courants sans vous soucier de la complexité de la mise en œuvre du format sous-jacent.

L'API Python Email peut être utilisée pour les fonctionnalités de base de gestion des e-mails, telles que l'édition du contenu des messages et la manipulation des pièces jointes. De plus, la bibliothèque effectue également gestion des documents de stockage des messages, en envoyant et en recevant des e-mails via différents protocoles, notamment POP3, IMAP et SMTP. Apprenez à fonctionne avec les protocoles POP3, IMAP et SMTP.

Fonctionnalités avancées de l'API de traitement des e-mails

Envoyer et recevoir des e-mails avec pièces jointes

Support pour SSL et TLS

Convertissez dynamiquement des fichiers de messages

Aspose.Email pour Python via .NET est un bon choix si vous recherchez une API pour convertir des fichiers de courrier électronique entre eux. Il fournit des interfaces faciles à utiliser pour le processus de conversion tout en masquant tous les détails laids de la spécification de format sous-jacente. Il vous suffit de charger le fichier source dans le modèle d'objet Aspose.Email et d'appeler la méthode Save avec les paramètres appropriés. C'est vraiment aussi simple que cela !

Convertissez le MSG en différents formats - Python

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

# convert MSG to EML, HTML & MHTML formats

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

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

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

Support complet pour le format ICS de rendez-vous

Aspose.Email pour Python via .NET peut être utilisé pour créer des rendez-vous et les enregistrer au format ICS. La bibliothèque de messagerie Python permet également de charger des rendez-vous à partir de fichiers ICS, de lire ou d'écrire des événements de rendez-vous, de créer un rendez-vous sous forme de brouillon et de définir le statut des participants au rendez-vous. Apprenez à travailler avec rendez-vous.

Produisez et consommez des récurrents avec l'API iCalendar

Aspose.Email pour Python via .NET fournit la fonctionnalité de génération et d'enregistrement Éléments du calendrier Outlook aux formats MSG et ICS. Vous pouvez non seulement créer et enregistrer des objets iCalendar, mais également récupérer, mettre à jour, envoyer et annuler des demandes de réunion. De plus, grâce au modèle d'objet intuitif, il est facile de produire et de consommer dynamiquement des modèles de récurrence au format iCalendar RFC 2445.

Envoyer et recevoir des e-mails via les serveurs de messagerie SMTP, POP3 et IMAP

Aspose.Email pour Python via l'API .NET vous permet de créer, d'envoyer et de recevoir des e-mails en utilisant le protocole SMTP, POP3 and IMAP protocoles. Il vous permet de vous connecter aux serveurs POP3 par nom d'utilisateur et mot de passe ou par authentification APOP pour effectuer des opérations de messagerie telles que : afficher la taille de la boîte aux lettres et le nombre de messages, récupérer le message complet ou son en-tête, supprimer des messages du serveur ainsi que les commandes POP3 de base.

Aspose.Email pour Python via .NET prend également en charge le protocole IMAP, y compris ses commandes ainsi que l'authentification, la création, la suppression, la sélection, l'interrogation de dossiers, l'obtention, la suppression, l'enregistrement de messages et la manipulation des indicateurs de message.

Création ou manipulation de fichiers PST, OST et MBOX

Aspose.Email pour Python via .NET vous permet de gérer les fichiers de stockage Outlook tels que PST et OST. Vous pouvez effectuer un certain nombre d'opérations sur des fichiers de stockage existants et créer de nouveaux fichiers PST à partir de zéro. Les opérations possibles incluent la liste des dossiers, la liste des messages, l'extraction des messages et les contacts au format MSG.

Outre les fichiers de stockage Outlook, Aspose.Email pour Python via .NET prend également en charge le format de fichier Mbox. Vous pouvez utiliser Aspose.Email pour Python via .NET pour charger des fichiers Mbox existants et extraire les informations des messages.

Extraire des messages depuis Mbox - Python

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

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

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

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

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  

Aspose.Email propose des API de messagerie individuelles pour d'autres environnements de développement courants, comme indiqué ci-dessous :