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

Gerenciar e-mails na nuvem via Java REST API

banner

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

Aspose.Email Cloud SDK for Java ajuda você a trabalhar com formatos de arquivo 3D em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.Email Cloud REST APIs.

Recursos de processamento de e-mail na nuvem

  • Funciona com diferentes formatos de e-mail, como arquivos Outlook® MSG, EML, VCard e iCalendar®.
  • Suporta funções de IA: – {{HIPERLINK1}} – Analisa a imagem do cartão de visita para vCard – {{HIPERLINK1}} – Detectar nomes semelhantes – Identifique o gênero da pessoa com base no nome – Sugerir alternativas possíveis de um nome – Adivinhe o nome da pessoa com base em suas iniciais
  • Fornece cliente de e-mail embutido: – Suporta IMAP, POP3, SMTP, EWS, WebDav. – Multi-conta virtual – Message threads (contas POP3 também são suportadas)
  • Descoberta de configuração de e-mail
  • Detecção de endereço de e-mail descartável.

Recursos de armazenamento em nuvem de e-mail

  • Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
  • Criar, copiar, mover e excluir pastas.
  • Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
  • Verifique se existe determinado arquivo, pasta ou armazenamento.

Formatos de arquivo de e-mail suportados

Microsoft Outlook®: MSG
E-mail: EML, MSG, MHTML, HTML
HTML: HTML, MHTML
Contato: VCF, MSG
iCalendar®: ICS, MSG
MAPI: MSG, TNEF, EMLX
AI de reconhecimento de cartão de visita: PNG, JPG ou JPEG, TIFF, BMP, GIF

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar o Aspose.Email Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.

Instalação

Instalar a partir do Maven

Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml

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

Instalar a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

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

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

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

Exemplos de uso

Para usar a API, você deve criar um objeto EmailCloud:

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

API de reconhecimento de cartões de visita

Use o método AiBcrApi.parse para analisar a imagem do cartão de visita para 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");

Licenciamento

Todos os SDKs, scripts auxiliares e modelos do Aspose.Email Cloud são licenciados sob MIT License.

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Recomendação

É recomendável criar uma instância de ApiClient por thread em um ambiente multithread para evitar possíveis problemas.

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

VersionRelease Date
21.9.021 de setembro de 2021
21.4.013 de abril de 2021
20.12.030 de dezembro de 2020
20.10.029 de outubro de 2020
20.9.09 de setembro de 2020
20.7.023 de julho de 2020
20.5.027 de maio de 2020
1.0.111 de maio de 2020
20.3.016 de março de 2020
20.2.026 de fevereiro de 2020
20.1.028 de janeiro de 2020
19.12.031 de dezembro de 2019
19.11.027 de novembro de 2019
1.0.024 de julho de 2015