<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 помогает работать с форматами 3D-файлов в облачных приложениях Java без установки какого-либо стороннего программного обеспечения. Это оболочка для Aspose.Email Cloud REST APIs.

Функции облачной обработки электронной почты

  • Работает с различными форматами электронной почты, такими как файлы Outlook® MSG, EML, VCard и iCalendar®.
  • Поддерживает функции ИИ: – {{ГИПЕРССЫЛКА1}} – Разобрать изображение визитной карточки в vCard – {{ГИПЕРССЫЛКА1}} – Обнаружение похожих имен – Определить пол человека по имени – Предложите возможные варианты имени – Угадай имя человека по его инициалам
  • Предоставляет встроенный почтовый клиент: – Поддерживает IMAP, POP3, SMTP, EWS, WebDav. – Виртуальный мультиаккаунт – Message threads (также поддерживаются учетные записи POP3)
  • Обнаружение конфигурации электронной почты
  • Одноразовое обнаружение адреса электронной почты.

Возможности облачного хранилища электронной почты

  • Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
  • Создание, копирование, перемещение и удаление папок.
  • Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
  • Проверьте, существует ли определенный файл, папка или хранилище.

Поддерживаемые форматы файлов электронной почты

Microsoft Outlook®: MSG
Электронная почта: EML, MSG, MHTML, HTML
HTML: HTML, MHTML
Контактное лицо: VCF, MSG
iCalendar®: ICS, MSG
MAPI: MSG, TNEF, EMLX
Распознавание визитных карточек AI: PNG, JPG или JPEG, TIFF, BMP, GIF

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать Aspose.Email Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе 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
  • цель/библиотека/*.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 Cloud SDK, вспомогательные скрипты и шаблоны лицензируются по MIT License.

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Рекомендация

Рекомендуется создавать экземпляр ApiClient для каждого потока в многопоточной среде, чтобы избежать возможных проблем.

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

VersionRelease Date
21.9.021 сентября 2021 г.
21.4.013 апреля 2021 г.
20.12.030 декабря 2020 г.
20.10.029 октября 2020 г.
20.9.09 сентября 2020 г.
20.7.023 июля 2020 г.
20.5.027 мая 2020 г.
1.0.111 мая 2020 г.
20.3.016 марта 2020 г.
20.2.026 февраля 2020 г.
20.1.028 января 2020 г.
19.12.031 декабря 2019 г.
19.11.027 ноября 2019 г.
1.0.024 июля 2015 г.