<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email-cloud</artifactId>
<version>21.9.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-email-cloud', version: '21.9.0')
<dependency org="com.aspose" name="aspose-email-cloud" rev="21.9.0">
<artifact name="aspose-email-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-email-cloud" % "21.9.0"
Gerenciar e-mails na nuvem via Java REST API
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
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:
- Java 1.7+
- 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
- Tipo: OAuth
- Fluxo: aplicativo
- URL de autorização:https://api.aspose.cloud/connect/token
Recomendação
É recomendável criar uma instância de ApiClient
por thread em um ambiente multithread para evitar possíveis problemas.
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
21.9.0 | 21 de setembro de 2021 |
21.4.0 | 13 de abril de 2021 |
20.12.0 | 30 de dezembro de 2020 |
20.10.0 | 29 de outubro de 2020 |
20.9.0 | 9 de setembro de 2020 |
20.7.0 | 23 de julho de 2020 |
20.5.0 | 27 de maio de 2020 |
1.0.1 | 11 de maio de 2020 |
20.3.0 | 16 de março de 2020 |
20.2.0 | 26 de fevereiro de 2020 |
20.1.0 | 28 de janeiro de 2020 |
19.12.0 | 31 de dezembro de 2019 |
19.11.0 | 27 de novembro de 2019 |
1.0.0 | 24 de julho de 2015 |
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