<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email-cloud</artifactId>
<version>20.9.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-email-cloud', version: '20.9.0')
<dependency org="com.aspose" name="aspose-email-cloud" rev="20.9.0">
<artifact name="aspose-email-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-email-cloud" % "20.9.0"
Gérer les e-mails dans le cloud via l’API Java REST
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 :
- Java 1.7+
- 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
- Type : OAuth
- Flux : candidature
- URL d’autorisation :https://api.aspose.cloud/connect/token
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
Version | Release Date |
---|---|
21.9.0 | 21 septembre 2021 |
21.4.0 | 13 avril 2021 |
20.12.0 | 30 décembre 2020 |
20.10.0 | 29 octobre 2020 |
20.9.0 | 9 septembre 2020 |
20.7.0 | 23 juillet 2020 |
20.5.0 | 27 mai 2020 |
1.0.1 | 11 mai 2020 |
20.3.0 | 16 mars 2020 |
20.2.0 | 26 février 2020 |
20.1.0 | 28 janvier 2020 |
19.12.0 | 31 décembre 2019 |
19.11.0 | 27 novembre 2019 |
1.0.0 | 24 juillet 2015 |
File | Classifier | Size |
---|---|---|
aspose-email-cloud-20.9.0-javadoc.jar | javadoc | 1.82 MB |
aspose-email-cloud-20.9.0-sources.jar | sources | 573.31 KB |
aspose-email-cloud-20.9.0.jar | 445.79 KB | |
aspose-email-cloud-20.9.0.pom | 7.26 KB |
Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud MSG EML send email email MIME oauth attachment email attachment cloud email email flag vcard icalendar html mhtml ocr recognition AI artificial intelligence smart parse TNEF EMLX ICS VCF PNG JPG JPEG TIFF BMP GIF Aspose.Email Aspose.Email Cloud