Aspose.Email  for Java

Java Outlook API & Java Thunderbird API Untuk Pemrosesan Email

Hasilkan email, kirim email & parsing email dari Outlook & Thunderbird tanpa memerlukan perangkat lunak tambahan. Kirim & Terima Email melalui protokol SMTP, POP3, IMAP.

  Unduh uji coba gratis
  
 

Aspose.Email untuk Java memungkinkan pengembang untuk fokus pada penerapan logika bisnis mereka sendiri untuk mengelola email tanpa harus mengetahui tentang spesifikasi format atau pemrograman jaringan.

Aspose.Email untuk Java dapat membuat email Outlook, mengurai email, atau mengonversi format pesan seperti MSG, EML, MBOX, PST, OST, dan MHT dari dalam aplikasi Java. API dapat memanipulasi konten pesan, lampiran, header, dan properti MAPI serta kemampuan untuk mengirim dan menerima email melalui sejumlah protokol populer. Ini juga menyediakan kemampuan untuk mengelola dokumen penyimpanan pesan seperti Personal Penyimpanan File PST dan Offline Penyimpanan File OST. Anda dapat membuat daftar email, mengekstrak email, menambah atau menghapus pesan dari file penyimpanan sesuai spesifikasi aplikasi Anda. Pustaka Email Java memungkinkan untuk bekerja dengan file kontak Outlook (VCF).

Fitur API Pemrosesan Email Tingkat Lanjut

Buat dan manipulasi pesan melalui API

Format pesan antar-konversi dengan beberapa baris kode

Ekstrak informasi header pesan

Tambahkan, ekstrak, dan manipulasi lampiran

Buat pesan berformat HTML

Buat pesan dalam mode draf (khusus MSG)

Lintasi dan baca lampiran email bersarang

Ambil beberapa penerima

Akses properti MAPI

Daftar folder khusus yang dibuat pengguna

Dapatkan jalur folder dalam file OLM

Dukungan multi-koneksi untuk operasi pencadangan dan pemulihan IMAP

Dukungan multi-koneksi untuk operasi SMTP

Buat file ICF dan VCF v3.0

Baca Email dalam urutan menaik atau menurun

Simpan MapiCalendar dengan format badan HTML

Buat dan kelola Arsip Di Tempat di Office 365

Buat hierarki folder di PST menggunakan notasi string

Tentukan tanggal pembuatan dan modifikasi untuk ICS

Mengakses file data Outlook untuk MacOS (OLM)

Konfigurasikan enkripsi SSL/TLS pada instans klien email

Buat kontak di sub-folder kontak di EWS

Buat metode terpadu untuk pengambilan item MAPI di EWS

Gunakan proxy HTTP untuk klien email (SMTP, IMAP, POP3)

Konversi Pesan Ke Format Email Berbeda Di Java

Pustaka Email Java menyediakan antarmuka yang mudah digunakan untuk konversi format file pesan yang didukung. Untuk melakukan konversi, yang perlu Anda lakukan adalah memuat file sumber dalam model objek API dan memanggil metode simpan dengan parameter yang diperlukan. Ini benar-benar sederhana!

Mengirim email melalui SMTP, POP3 dan IMAP

API memungkinkan untuk membuat dan memformat pesan, melampirkan file dan gambar serta mengirimkannya ke alamat email melalui protokol SMTP. Fasilitas lain yang disediakan API adalah login ke server POP3 melalui nama pengguna dan kata sandi. Melalui fitur otentikasi APOP API, mudah untuk mendapatkan pesan lengkap atau hanya header, melihat ukuran kotak surat dan jumlah pesan, menghapus pesan dari server dan banyak lagi. Beberapa fitur protokol IMAP yang didukung API seperti otentikasi, buat, pilih, hapus, kueri folder, dapatkan dan simpan pesan, dan ubah flag pesan.

Cara mengirim email menggunakan SMTP - Java

// Inisialisasi objek SmtpClient

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Atur opsi Keamanan untuk server

client.setSecurityOptions(SecurityOptions.Auto);

// Buat Pesan baru

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Kirim Pesan sekarang

client.send(msg);

Manajemen Objek Kalender

Aspose.Email iCalendar API memungkinkan untuk membuat, mengekstrak, dan menyimpan objek Kalender Outlook dalam berbagai format. Ini menyediakan kemampuan untuk menyimpan sebagai dokumen MSG atau ICS serta mengambil, mengirim, memperbarui dan membatalkan permintaan pertemuan melalui protokol pengiriman pesan.

Manage Message Penyimpanan File

Aspose.Email untuk Java API memungkinkan pengelolaan format penyimpanan Outlook. Anda dapat memuat file PST dan OST dari disk atau aliran, mendapatkan informasi folder dan sub-folder dari arsip pesan, mengambil detail spesifik pesan seperti subjek, pengirim, penerima, dan menyimpan pesan ke disk atau aliran.

Selain mem-parsing PST yang ada, perpustakaan juga menyediakan sarana untuk membuat file PST dari awal dan menambahkan pesan ke folder mana pun.

Buat PST dari awal dan tambahkan pesan dari file - Java

// buat instance PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// buat folder di root PST

pst.getRootFolder().addSubFolder("Inbox");

// tambahkan pesan ke folder yang baru dibuat

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email untuk Java memungkinkan untuk memanipulasi file kartu kontak, juga dikenal sebagai VCF atau VCard yang merupakan format file di seluruh dunia untuk menyimpan dan bertukar kartu kontak. Memproses kartu kontak Outlook serta VCard Thunderbird dalam aplikasi Java. Menggunakan Aspose.Email untuk Java, Anda dapat mengirim file VCard atau VCF dalam email, melampirkan VCF ke pesan Anda atau mengekstraknya dari email. Juga, Anda dapat bertukar file VCard (VCF) dengan cara Anda. API memungkinkan untuk mengedit, membuat, dan menghapus kartu kontak Anda. Anda dapat dengan mudah menambahkan dukungan kartu kontak ke aplikasi Anda.

Otomatisasi Microsoft Office – Tidak Diperlukan

Aspose.Email untuk Java dibuat menggunakan kode terkelola yang tidak memerlukan Microsoft Office atau Microsoft Outlook untuk diinstal pada mesin untuk bekerja dengan pemrosesan email. Ini adalah alternatif otomatisasi Microsoft Outlook yang sempurna dalam hal fitur, keamanan, skalabilitas, dan kecepatan.

  
  

Aspose.Email menawarkan API Email individual untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: