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

通过 Java REST API 管理云中的电子邮件

banner

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 客户端库需要:

  1. Java 1.7+
  2. 行家

先决条件

要使用 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定义如下:

###智威汤逊

推荐

建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。

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

VersionRelease Date
21.9.02021年9月21日
21.4.02021年4月13日
20.12.02020年12月30日
20.10.02020年10月29日
20.9.02020年9月9日
20.7.02020年7月23日
20.5.02020年5月27日
1.0.12020年5月11日
20.3.02020年3月16日
20.2.02020年2月26日
20.1.02020年1月28日
19.12.02019年12月31日
19.11.02019年11月27日
1.0.02015年7月24日