Aspose.Email  pour Java

API Java Outlook et 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 avoir besoin 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 gérer les e-mails sans avoir besoin de connaître les spécifications de format 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 et MHT à partir d'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 un certain nombre de protocoles courants. Il permet de travailler avec des fichiers de stockage Outlook tels que les fichiers de stockage personnels PST et les fichiers de stockage hors ligne OST. Vous pouvez répertorier 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 Email permet également de travailler avec le fichier de contacts Outlook (VCF). Vous trouverez un aperçu de toutes les fonctionnalités et de 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 des fonctionnalités les plus populaires d'Aspose.Email :

Convertissez les formats de message avec quelques lignes de code

Création de fichiers ICF et VCF v3.0

Lire les e-mails par ordre croissant ou décroissant

Créer une hiérarchie de dossiers dans PST à l'aide de la notation de chaîne

Spécifiez les dates de création et de modification pour ICS

Configuration du chiffrement SSL/TLS sur les instances des clients de messagerie

Utiliser un proxy HTTP pour les clients de messagerie (SMTP, IMAP, POP3)

Convertir des messages en différents formats de courrier électronique en Java

La bibliothèque Java Email fournit des interfaces faciles à utiliser pour conversion vers les formats de fichiers de messages pris en charge. Pour effectuer une conversion, il vous suffit de charger le fichier source dans le modèle 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-mails via SMTP, POP3 et IMAP

L'API permet de créer et de formater des messages, de joindre des fichiers et des images, ainsi que de les envoyer à des adresses e-mail via SMTP protocole. Une autre fonctionnalité fournie par l'API est la connexion à POP3 serveurs via nom d'utilisateur et mot de passe. Grâce à la fonction d'authentification APOP de l'API, il est facile d'obtenir le message complet ou uniquement les en-têtes, d'afficher la taille de la boîte aux lettres et 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, de créer, de sélectionner, de supprimer, d'interroger des dossiers, d'obtenir et d'enregistrer des messages et de modifier les indicateurs de message.

Comment envoyer un e-mail via 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);

Gestion des objets du calendrier

L'API Aspose.Email iCalendar permet de créer, d'extraire et d'enregistrer des objets du calendrier Outlook dans différents formats. Il permet d'enregistrer sous forme de documents MSG ou ICS ainsi que de récupérer, d'envoyer, de mettre à jour et d'annuler des demandes de réunion via des protocoles d'envoi de messages. Pour savoir comment gérer l'API iCalendar, consultez le Travailler avec les rendez-vous article.

Gérer les fichiers de stockage des messages

L'API Aspose.Email pour Java permet de gérer les formats de stockage Outlook. Vous pouvez charger des fichiers PST et OST à partir d'un disque ou d'un flux, obtenir des informations sur les dossiers et les sous-dossiers à partir de l'archive des messages, récupérer les détails spécifiques aux messages tels que l'objet, l'expéditeur, le destinataire et enregistrer les messages sur un disque ou un flux. Pour de plus amples informations, consultez le Utilisation de fichiers de stockage Outlook section de notre documentation.

Outre l'analyse d'un fichier PST existant, la bibliothèque permet également de créer un fichier PST à partir de zéro et d'ajouter des messages à n'importe quel dossier de celui-ci.

Créez un fichier PST à partir de zéro et ajoutez un message à partir d'un fichier - 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"));

Travaillez avec des cartes de contact

Aspose.Email pour Java permet de manipuler des fichiers de cartes de visite, également connus sous le nom de VCF ou vCard, qui est un format de fichier mondial pour stocker et échanger des cartes de contact. Il peut également traiter les cartes de visite Outlook ainsi que les vCards Thunderbird dans les applications Java. À l'aide d'Aspose.Email pour Java, vous pouvez envoyer des fichiers vCard ou VCF par e-mail, joindre du 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, de créer et de supprimer vos cartes de contact. Vous pouvez facilement ajouter la prise en charge des cartes de visite à votre application.

Microsoft Office Automation — Pas nécessaire

Aspose.Email pour Java est créé à l'aide d'un code géré qui ne nécessite pas l'installation de Microsoft Office ou Microsoft Outlook sur la machine pour fonctionner avec le traitement des e-mails. Il s'agit d'une alternative parfaite à l'automatisation de Microsoft Outlook en termes de fonctionnalités, de sécurité, d'évolutivité et de rapidité. C'est assez facile migrer de Office Automation vers Aspose.

  
  

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