<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email-cloud</artifactId>
<version>20.2.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-email-cloud', version: '20.2.0')
<dependency org="com.aspose" name="aspose-email-cloud" rev="20.2.0">
<artifact name="aspose-email-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-email-cloud" % "20.2.0"
通过 Java REST API 管理云中的电子邮件
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.Email Cloud SDK for Java 帮助您在基于云的 Java 应用程序中处理 3D 文件格式,而无需安装任何第 3 方软件。它是 Aspose.Email Cloud REST APIs 的包装器。
云电子邮件处理功能
- 适用于不同的电子邮件格式,例如 Outlook® MSG、EML、VCard 和 iCalendar® 文件。
- 支持人工智能功能: – Business card recognition – 解析名片图像到vCard – Parsing and handling of personal names – 检测相似的名字 – 根据姓名识别人的性别 – 建议可能的替代名称 – 根据首字母猜出人名
- 提供内置电子邮件客户端: – 支持 IMAP、POP3、SMTP、EWS、WebDav。 – 虚拟多账户 – Message threads(也支持 POP3 帐户)
- 电子邮件配置发现
- 一次性电子邮件地址检测。
电子邮件云存储功能
- 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认情况下为真)。
- 创建、复制、移动和删除文件夹。
- 在单个操作范围内跨不同存储复制和移动文件和文件夹。
- 检查某个文件、文件夹或存储是否存在。
支持的电子邮件文件格式
Microsoft Outlook®: 信息
电子邮件: EML、MSG、MHTML、HTML
HTML: HTML, MHTML
联系方式: VCF, MSG
iCalendar®: ICS、MSG
MAPI: 味精、TNEF、EMLX
名片识别 AI: PNG、JPG 或 JPEG、TIFF、BMP、GIF
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 Aspose.Email Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅Aspose Cloud Pricing。
安装
从 Maven 安装
将 Aspose Cloud 存储库添加到您的应用程序 pom.xml
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
从源安装
要将 API 客户端库安装到本地 Maven 存储库,只需执行:
mvn clean install
要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:
mvn clean deploy
有关更多信息,请参阅 OSSRH Guide。
Maven 用户
将此依赖项添加到项目的 POM 中:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email-cloud</artifactId>
<version>21.9.0</version>
</dependency>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/aspose-email-cloud-21.9.0.jar
-target/lib/*.jar
使用示例
要使用 API,您应该创建一个 EmailCloud 对象:
EmailCloud api = new EmailCloud("Your Client secret", "Your Client id");
###名片识别API
使用 AiBcrApi.parse
方法将名片图像解析为 VCard DTO:
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");
许可
所有 Aspose.Email 云 SDK、帮助程序脚本和模板均根据 MIT License 获得许可。
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth
- 流程:应用
- 授权网址:https://api.aspose.cloud/connect/token
推荐
建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
aspose-email-cloud-20.2.0-javadoc.jar | javadoc | 1.39 MB |
aspose-email-cloud-20.2.0-sources.jar | sources | 397.56 KB |
aspose-email-cloud-20.2.0.jar | 309.68 KB | |
aspose-email-cloud-20.2.0.pom | 7.93 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