Aperçu des fonctionnalités

Aspose.Email pour Java est divisé en plusieurs composants séparés, chacun avec des fonctionnalités particulières. Voici une liste des fonctionnalités pour chacun des principaux packages.

Aspose.Email.Mail

Fonctionnalités générales des e‑mails

  • Créer des e‑mails contenant du texte brut
  • Créer des e‑mails contenant du HTML
  • Créer des corps de message alternatifs pour assurer la compatibilité avec les clients de messagerie supportant ou non le HTML
  • Se connecter à n’importe quel serveur SMTP sur un port spécifié
  • Envoyer des e-mails via n’importe quel serveur SMTP
  • Se connecter à un serveur SMTP avec SSL activé
  • Se connecter à un serveur SMTP basé sur TLS

Fonctionnalités des pièces jointes

  • Ajouter des pièces jointes aux e-mails
  • Supprimer les pièces jointes des e-mails
  • Créer des pièces jointes à partir de chemins de fichiers
  • Créer des pièces jointes à partir de flux
  • Créer des pièces jointes à partir de tableaux d’octets

Fonctionnalités des objets intégrés

  • Intégrer des objets (tels que des images, des sons, etc.) dans vos e‑mails
  • Supprimer les objets intégrés de vos e‑mails
  • Intégrer des objets à partir de chemins de fichiers
  • Intégrer des objets à partir de flux
  • Intégrer des objets à partir de tableaux d’octets

Fonctionnalités d’import/export

  • Importer les e-mails au format Microsoft Outlook Message (MSG).
  • Importer des e‑mails HTML Microsoft (MHT)
  • Importer des e‑mails au format de message conforme à RFC822 (EML)
  • Créer des e‑mails à partir de contenus HTML
  • Exporter des e‑mails au format HTML Microsoft (MHT)
  • Exporter des e‑mails au format de message conforme à RFC822 (EML)
  • Exporter des e‑mails d’un fichier PST Outlook vers des fichiers MSG Outlook

Fonctionnalités de Courrier en Masse

  • Prend en charge l’envoi d’e-mails par lots
  • Fonctionnalité intégrée de multithreading pour l’envoi d’e-mails en masse
  • Prend en charge l’enregistrement de messages d’e-mail en masse dans un pool de messages

Fonctionnalités de Fusion de Courrier

  • Fusion de courrier basée sur des modèles utilisant différentes sources de données
  • Prend en charge DataTable comme source de données
  • Prend en charge DataRowCollection comme source de données
  • Prend en charge DataReader comme source de données
  • Créer un modèle d’e-mail à partir d’un fichier
  • Créer un modèle d’e-mail à partir d’une instance MailMessage
  • Effectuer une fusion de courrier ligne par ligne pour générer des messages e‑mail

Fonctionnalités du calendrier

  • Ajouter des événements iCalendar aux messages e‑mail.
  • Annuler les événements iCalendar.
  • Envoyer des demandes de réunion par e‑mail.
  • Envoyer des demandes de rendez‑vous par e‑mail.

Fonctionnalités de gestion des événements

  • Prend en charge une variété d’événements utiles pour offrir plus de contrôle.
  • Exécuter des actions lorsque tous les e‑mails en masse sont envoyés.
  • Exécuter des actions lorsque un message est sur le point d’être envoyé.
  • Recevoir une notification via un événement lorsqu’un e‑mail est entièrement envoyé.

Fonctionnalités utilitaires

  • Personnaliser les en‑têtes d’e‑mail.
  • Définir la priorité du message, la date et l’heure.
  • Prend en charge tous les jeux de caractères.
  • Demander des confirmations de lecture.

Fonctionnalités avancées

  • Modèles de programmation asynchrones et synchrones.
  • Prend en charge l’analyse des e‑mails aux formats MSG, MHT et EML.
  • Prend en charge l’enregistrement des e‑mails aux formats MSG, MHT et EML.
  • Extraire les pièces jointes des fichiers de message e‑mail Microsoft Outlook (MSG).
  • Lire les messages depuis les fichiers PST Outlook.
  • Prend en charge la connexion SMTP de secours.
  • Spécifiez le nombre de tentatives pour les connexions SMTP.

Aspose.Email.Mime

Fonctionnalités générales d’analyse

  • Extraire les en‑têtes d’e‑mail et les corps de message.
  • Récupérer les noms et valeurs des en‑têtes d’e‑mail.
  • Récupérer les adresses De, À, Cc et Répondre‑à.
  • Récupérer et enregistrer les pièces jointes.
  • Récupérer et enregistrer les objets intégrés comme les images et les sons.

Fonctionnalités d’import/export

  • Importer des e‑mails au format de message Outlook Microsoft (MSG).
  • Importer des e‑mails au format HTML Microsoft (MHT).
  • Importer des e‑mails au format de message conforme à RFC822 (EML).
  • Exporter des e‑mails au format HTML Microsoft (MHT).
  • Exporter des e‑mails au format de message conforme à RFC822 (EML).

Fonctionnalités utilitaires

  • Prend en charge plusieurs en‑têtes.
  • Prend en charge plusieurs parties.
  • Prend en charge tous les jeux de caractères.
  • Récupérer les métadonnées telles que contentType, MimeVersion et XMailer.

Fonctionnalités avancées d’analyse

  • Charger et analyser les e-mails aux formats MSG, MHT et EML.

Aspose.Email.Pop3

Fonctionnalités Générales POP3

  • Récupérer les messages complets ou uniquement les en-têtes.
  • Prend en charge les commandes POP3 de base.
  • Lister les messages mail.
  • Récupérer les e-mails aux formats MIME et texte brut.
  • Récupérer les informations de la boîte aux lettres.
  • Maintenir la connexion POP3 active.
  • Fonctionnalités de gestion des e-mails.
  • Supprimer les e-mails sélectionnés sur le serveur POP3.
  • Supprimer tous les e-mails.
  • Annuler la suppression sur le serveur POP3.
  • Se connecter à un serveur POP3 avec SSL activé.

Fonctionnalités de Sécurité

  • Prend en charge le protocole d’accès au bureau postale authentifié (APOP).
  • Prend en charge l’authentification en clair USER/PASS.
  • Prend en charge l’authentification CRAM-MD5 selon la RFC 2195.
  • Prend en charge l’authentification DIGEST-MD5 selon la RFC 2831.
  • Prend en charge l’authentification par connexion.
  • Prend en charge l’authentification en texte clair TLS selon la RFC 2595.

Aspose.Email.Exchange

Fonctionnalités Générales d’Exchange

  • Se connecter aux serveurs Microsoft Exchange 2003, 2007, 2010 et 2013.
  • Récupérer les e-mails depuis le serveur Exchange.
  • Lister les messages mail.
  • Récupérer les informations de la boîte aux lettres.
  • Fonctionnalités de gestion des e-mails.
  • Supprimer les e-mails sélectionnés sur le serveur Exchange.

Fonctionnalités utilitaires

  • Définir les délais d’attente de connexion et de lecture.
  • Définir la taille du tampon d’envoi et de réception.
  • Obtenir les identifiants uniques des e-mails sur un serveur.
  • Récupérer le nombre de messages.
  • Récupérer la taille du message.

Aspose.Email.Imap

Fonctionnalités Générales

  • Se connecter et communiquer avec des serveurs IMAP.
  • Manipuler les messages e-mail et les dossiers sur le serveur.
  • Se connecter à un serveur IMAP avec SSL activé.
  • Être notifié lorsqu’un e-mail est reçu, évitant ainsi d’interroger le serveur de façon répétée

Fonctionnalités de Gestion des Messages

  • Récupérer les messages e-mail.
  • Récupérer les en-têtes des messages e-mail.
  • Enregistrer les messages e-mail sur le système de fichiers local.
  • Supprimer les messages e-mail.
  • Lister les messages e-mail dans le dossier spécifié.
  • Définir des indicateurs (lu, supprimé, etc.) pour les messages e-mail spécifiés.

Fonctionnalités de Gestion des Dossiers

  • Créer des dossiers d’e-mail.
  • Supprimer les dossiers d’e-mail.
  • Renommer les dossiers d’e-mail.

Fonctionnalités de Sécurité

  • Prend en charge l’authentification en clair USER/PASS.
  • Prend en charge l’authentification CRAM-MD5 selon la RFC 2195.
  • Prend en charge l’authentification DIGEST-MD5 selon la RFC 2831.
  • Prend en charge l’authentification par connexion.
  • Prend en charge l’authentification en texte clair TLS selon la RFC 2595.

Aspose.Email.Verify

Fonctionnalités de Validation

  • Valider les adresses e-mail.
  • Prend en charge la validation de la syntaxe des e-mails.
  • Prend en charge la validation du domaine e-mail.
  • Prend en charge la validation du serveur de messagerie.
  • Prend en charge la validation des enregistrements MX.
  • Validation asynchrone.
  • Résultats de validation flexibles.

Fonctionnalités utilitaires

  • Spécifier les serveurs DNS.* Définir le délai d’attente de la requête.

Aspose.iCalendar

  • Calculer facilement et de manière fiable les dates et heures d’occurrence même pour les modèles de récurrence les plus complexes.
  • Consommer et produire des modèles de récurrence au format iCalendar (RFC 2445).
  • Créer des modèles de récurrence programmatiquement via un modèle d’objet intuitif.
  • Utiliser des modèles de récurrence annuels, mensuels, hebdomadaires, quotidiens, horaires, toutes les minutes et toutes les secondes.
  • Représenter les modèles de récurrence dans vos applications Windows, Web ou mobiles.

Prise en charge des fichiers PST/OST

  • Prise en charge des fichiers de stockage personnel et hors connexion
  • Générer et lire les fichiers OST, PST
  • Prend en charge les fichiers PST de tous types
  • Tous les types d’OST pris en charge pour la lecture

Protocoles pris en charge

  • SMTP
  • MIME
  • POP3
  • IMAP
  • HTTP