<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email-cloud</artifactId>
    <version>20.2.0</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-email-cloud', version: '20.2.0')
copied!  
<dependency org="com.aspose" name="aspose-email-cloud" rev="20.2.0">
    <artifact name="aspose-email-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-email-cloud" % "20.2.0"
copied!  

Gérer les e-mails dans le cloud via l’API Java REST

banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.Email Cloud SDK for Java vous aide à travailler avec des formats de fichiers 3D dans vos applications Java basées sur le cloud, sans installer de logiciel tiers. Il s’agit d’un wrapper autour de Aspose.Email Cloud REST APIs.

Fonctionnalités de traitement des e-mails dans le cloud

  • Fonctionne avec différents formats d’e-mails tels que les fichiers Outlook® MSG, EML, VCard et iCalendar®.
  • Prend en charge les fonctions AI : – Business card recognition
    • Analyser l’image de la carte de visite en vCard – Parsing and handling of personal names – Détecter les noms similaires – Identifier le sexe de la personne en fonction du nom – Suggérer des alternatives possibles d’un nom
    • Devinez le nom de la personne en fonction de ses initiales
  • Fournit un client de messagerie intégré : – Prend en charge IMAP, POP3, SMTP, EWS, WebDav. – Multi-compte virtuel – Message threads (les comptes POP3 sont également pris en charge)
  • Découverte de la configuration des e-mails
  • Détection d’adresse e-mail jetable.

Fonctionnalités de stockage en nuage des e-mails

  • Téléchargez, téléchargez, copiez, déplacez et supprimez des fichiers, y compris la gestion des versions (si vous utilisez le stockage Cloud qui prend en charge cette fonctionnalité - true par défaut).
  • Créer, copier, déplacer et supprimer des dossiers.
  • Copiez et déplacez des fichiers et des dossiers dans des stockages séparés dans le cadre d’une seule opération.
  • Vérifiez si certains fichiers, dossiers ou stockage existent.

Formats de fichier de courrier électronique pris en charge

Microsoft Outlook® : MSG
E-mail : EML, MSG, MHTML, HTML
HTML : HTML, MHTML
Contact : VCF, MSG
iCalendar® : ICS, MSG
MAPI : MSG, TNEF, EMLX
IA de reconnaissance des cartes de visite : PNG, JPG ou JPEG, TIFF, BMP, GIF

Conditions

La création de la bibliothèque cliente de l’API nécessite :

  1. Java 1.7+
  2. Maven

Conditions préalables

Pour utiliser Aspose.Email Cloud SDK pour Java, vous devez créer un compte avec Aspose Cloud et rechercher/créer l’ID client et le secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez Aspose Cloud Pricing.

Installation

Installer depuis Maven

Ajoutez le référentiel Aspose Cloud à votre application pom.xml

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://releases.aspose.cloud/java/repo/</url>
</repository>

Installer depuis la source

Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :

mvn clean install

Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :

mvn clean deploy

Reportez-vous au OSSRH Guide pour plus d’informations.

Utilisateurs Maven

Ajoutez cette dépendance au POM de votre projet :

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-email-cloud</artifactId>
  <version>21.9.0</version>
</dependency>

Les autres

Générez d’abord le JAR en exécutant :

mvn clean package

Ensuite, installez manuellement les fichiers JAR suivants :

  • target/aspose-email-cloud-21.9.0.jar
  • cible/lib/*.jar

Exemples d’utilisation

Pour utiliser l’API, vous devez créer un objet EmailCloud :

EmailCloud api = new EmailCloud("Your Client secret", "Your Client id");

API de reconnaissance des cartes de visite

Utilisez la méthode AiBcrApi.parse pour analyser l’image de la carte de visite en DTO VCard :

byte[] fileBytes = IOUtils.toByteArray(new FileInputStream("/tmp/alex.png"));
ContactList result = api.ai().bcr().parse(Models.aiBcrParseRequest()
    .file(fileBytes)
    .isSingle(true)
    .build());
ContactDto contact = result.getValue().get(0);
assert contact.getDisplayName().contains("Parsed Display Name");

Licence

Tous les SDK, scripts d’assistance et modèles Aspose.Email Cloud sont sous licence MIT License.

Autorisation et authentification

Authentication schemes défini pour l’API est le suivant :

JWT

Recommandation

Il est recommandé de créer une instance de ApiClient par thread dans un environnement multithread pour éviter tout problème potentiel.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
21.9.021 septembre 2021
21.4.013 avril 2021
20.12.030 décembre 2020
20.10.029 octobre 2020
20.9.09 septembre 2020
20.7.023 juillet 2020
20.5.027 mai 2020
1.0.111 mai 2020
20.3.016 mars 2020
20.2.026 février 2020
20.1.028 janvier 2020
19.12.031 décembre 2019
19.11.027 novembre 2019
1.0.024 juillet 2015