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

Java REST API aracılığıyla Bulutta E-postaları Yönetin

banner

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

Aspose.Email Cloud SDK for Java, herhangi bir 3. taraf yazılımı yüklemeden, bulut tabanlı Java Uygulamalarınızda 3B dosya biçimleriyle çalışmanıza yardımcı olur. Aspose.Email Cloud REST APIs etrafında bir sarmalayıcıdır.

Bulut E-posta İşleme Özellikleri

  • Outlook® MSG, EML, VCard ve iCalendar® dosyaları gibi farklı e-posta biçimleriyle çalışır.
  • AI işlevlerini destekler: – {{KÖPRÜ1}} – Kartvizit görüntüsünü vCard’a ayrıştırın – {{KÖPRÜ1}} – Benzer adları algıla
    • İsme göre kişinin cinsiyetini belirleyin – Bir ismin olası alternatiflerini önerin
    • Baş harflerine göre kişinin adını tahmin edin
  • Yerleşik e-posta istemcisi sağlar: – IMAP, POP3, SMTP, EWS, WebDav’ı destekler. – Sanal çoklu hesap – Message threads (POP3 hesapları da desteklenir)
  • E-posta yapılandırma keşfi
  • Tek kullanımlık e-posta adresi tespiti.

E-posta Bulut Depolama Özellikleri

  • Sürüm işleme dahil olmak üzere dosyaları yükleyin, indirin, kopyalayın, taşıyın ve silin (bu özelliği destekleyen Bulut depolama kullanıyorsanız - varsayılan olarak doğrudur).
  • Klasörler oluşturun, kopyalayın, taşıyın ve silin.
  • Tek bir işlem kapsamında dosya ve klasörleri farklı depolar arasında kopyalayın ve taşıyın.
  • Belirli dosya, klasör veya depolamanın var olup olmadığını kontrol edin.

Desteklenen E-posta Dosyası Biçimleri

Microsoft Outlook®: MSG
E-posta: EML, MSG, MHTML, HTML
HTML: HTML, MHTML
İletişim: VCF, MSG
iCalendar®: ICS, MSG
MAPI: MSG, TNEF, EMLX
Kartvizit Tanıma AI: PNG, JPG veya JPEG, TIFF, BMP, GIF

Gereksinimler

API istemci kitaplığının oluşturulması şunları gerektirir:

  1. Java 1.7+
  2. Uzman

Önkoşullar

Aspose.Email Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde İstemci Kimliği ve İstemci Sırrı aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.

Kurulum

Maven’den yükleyin

Aspose Bulut deposunu uygulamanıza pom.xml ekleyin

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

Kaynaktan yükleyin

API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:

mvn clean install

Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:

mvn clean deploy

Daha fazla bilgi için OSSRH Guide bölümüne bakın.

Maven kullanıcıları

Bu bağımlılığı projenizin POM’una ekleyin:

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

Diğerleri

İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:

mvn clean package

Ardından aşağıdaki JAR’ları manuel olarak kurun:

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

Kullanım örnekleri

API’yi kullanmak için bir EmailCloud nesnesi oluşturmalısınız:

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

Kartvizit tanıma API’sı

Kartvizit görüntüsünü VCard DTO’ya ayrıştırmak için “AiBcrApi.parse” yöntemini kullanın:

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");

lisanslama

Tüm Aspose.Email Cloud SDK’ları, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.

Yetkilendirme ve Kimlik Doğrulama

API için tanımlanan Authentication schemes aşağıdaki gibidir:

JWT

Öneri

Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.

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

VersionRelease Date
21.9.021 Eylül 2021
21.4.013 Nisan 2021
20.12.030 Aralık 2020
20.10.029 Ekim 2020
20.9.09 Eylül 2020
20.7.023 Temmuz 2020
20.5.027 Mayıs 2020
1.0.111 Mayıs 2020
20.3.016 Mart 2020
20.2.026 Şubat 2020
20.1.028 Ocak 2020
19.12.031 Aralık 2019
19.11.027 Kasım 2019
1.0.024 Temmuz 2015