Aspose.Email  pour Java

API Java Outlook & API Java Thunderbird pour le traitement des e‑mails

Générez des e‑mails, envoyez des e‑mails et analysez des e‑mails depuis Outlook et Thunderbird sans nécessiter de logiciel supplémentaire. Envoyez et recevez des e‑mails via les protocoles SMTP, POP3, IMAP.

  Télécharger l'essai gratuit
  
 

Aspose.Email pour Java permet aux développeurs de se concentrer sur la mise en œuvre de leur propre logique métier pour la gestion des e‑mails sans la nécessité de connaître les spécifications des formats ou la programmation réseau.

Aspose.Email pour Java peut créer des e‑mails Outlook, analyser des e‑mails ou convertir des formats de messages tels que MSG, EML, MBOX, PST, OST & MHT depuis des applications Java. L’API peut manipuler le contenu des messages, les pièces jointes, les en‑têtes et les propriétés MAPI, et permet d’envoyer et de recevoir des e‑mails via plusieurs protocoles populaires. Elle permet de travailler avec les fichiers de stockage Outlook tels que les fichiers de stockage personnels PST et les fichiers de stockage hors ligne OST. Vous pouvez lister les e‑mails, extraire des e‑mails, ajouter ou supprimer des messages des fichiers de stockage selon les spécifications de votre application. La bibliothèque Java Mail permet également de travaillez avec le fichier de contacts Outlook (VCF). Vous pouvez trouver la vue d’ensemble de toutes les fonctionnalités et leur utilisation avec des exemples de code dans notre documentation

Fonctionnalités avancées de l’API de traitement des e‑mails

Consultez la documentation pour les fonctionnalités les plus populaires d’Aspose.Email :

Convertir les formats de message entre eux avec quelques lignes de code

Créer des fichiers ICF & VCF v3.0

Lire les e‑mails en ordre croissant ou décroissant

Créer une hiérarchie de dossiers dans un PST en utilisant la notation de chaîne

Spécifier les dates de création & de modification pour l’ICS

Configurer le chiffrement SSL/TLS sur les instances de client e‑mail

Utiliser un proxy HTTP pour les clients e‑mail (SMTP, IMAP, POP3)

Convertir les messages vers différents formats d’e‑mail en Java

La bibliothèque Java Email fournit des interfaces faciles à utiliser pour le conversion vers les formats de fichier de message pris en charge. Pour effectuer une conversion, il suffit de charger le fichier source dans le modèle d’objet de l’API et d’appeler la méthode save avec les paramètres requis. C’est vraiment aussi simple que cela !

Envoi d’e‑mail via SMTP, POP3 & IMAP

L’API permet de créer et formater des messages, joindre des fichiers et des images ainsi que de les envoyer à des adresses e‑mail via SMTP protocole. Une autre fonctionnalité que l’API fournit est la connexion à POP3 serveurs via nom d'utilisateur & mot de passe. Grâce à la fonctionnalité d'authentification APOP de l'API, il est facile d'obtenir le message complet ou seulement les en‑têtes, de visualiser la taille de la boîte aux lettres & le nombre de messages, de supprimer des messages du serveur et bien plus encore. IMAP les fonctionnalités du protocole permettent à l’utilisateur de l’API de s’authentifier, créer, sélectionner, supprimer, interroger des dossiers, récupérer et enregistrer des messages et changer les indicateurs de messages.

Comment envoyer un e‑mail en utilisant SMTP - Java

// Initialiser l’objet SmtpClient

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

// Définir les options de sécurité pour le serveur

client.setSecurityOptions(SecurityOptions.Auto);

// Créer un nouveau message

This email address is being protected from spambots. You need JavaScript enabled to view it.

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

// Envoyer le message maintenant

client.send(msg);

Gestion des objets du calendrier

L’API Aspose.Email iCalendar permet de créer, extraire et enregistrer des objets du calendrier Outlook dans différents formats. Elle offre la possibilité d’enregistrer en tant que documents MSG ou ICS ainsi que de récupérer, envoyer, mettre à jour & annuler des demandes de réunion via les protocoles d’envoi de messages. Vous pouvez apprendre à gérer l’API iCalendar à partir du Travailler avec les rendez‑vous article.

Gérer les fichiers de stockage de messages

L’API Aspose.Email for Java permet de gérer les formats de stockage Outlook. Vous pouvez charger des fichiers PST & OST depuis un disque ou un flux, obtenir les informations des dossiers et sous‑dossiers de l’archive de messages, récupérer des détails spécifiques au message tels que l’objet, l’expéditeur, le destinataire et enregistrer les messages sur un disque ou un flux. Pour plus d’informations détaillées, visitez le Travailler avec les fichiers de stockage Outlook section de notre documentation.

En plus d’analyser un PST existant, la bibliothèque offre également la possibilité de créer un fichier PST à partir de zéro et d’ajouter des messages à n’importe quel dossier.

Créer un PST à partir de zéro & ajouter un message depuis un fichier - Java

// créer une instance de PersonalStorage

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

// créer un dossier à la racine du PST

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

// ajouter le message au dossier nouvellement créé

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

Travailler avec les cartes de contact

Aspose.Email for Java permet de manipuler les fichiers de cartes de contact, également appelés VCF ou VCard, qui constituent un format de fichier mondial pour stocker et échanger des cartes de contact. Il peut également traiter les cartes de contact Outlook ainsi que les VCards de Thunderbird dans des applications Java. Avec Aspose.Email for Java, vous pouvez envoyer des fichiers VCard ou VCF par e‑mail, joindre des VCF à vos messages ou les extraire des e‑mails. Vous pouvez également échanger des fichiers VCard (VCF) à votre manière. L’API permet de modifier, créer et supprimer vos cartes de contact. Vous pouvez facilement ajouter la prise en charge des cartes de contact à votre application.

Automatisation de Microsoft Office – Non requise

Aspose.Email for Java est construit en utilisant du code géré qui ne nécessite pas l'installation de Microsoft Office ou de Microsoft Outlook sur la machine pour le traitement des e‑mails. C’est une alternative parfaite à l’automatisation de Microsoft Outlook en termes de fonctionnalités, de sécurité, d’évolutivité et de rapidité. C’est assez simple de migrer d'Office Automation vers Aspose.

  
  

Aspose.Email propose des API e‑mail individuelles pour d’autres environnements de développement populaires comme indiqué ci‑dessus :