Lisensi
Anda dapat mengunduh versi evaluasi Aspose.Email untuk Java dari halaman unduhannya. Versi evaluasi menyediakan kemampuan yang sama persis dengan versi berlisensi produk. Lebih lanjut, versi evaluasi akan menjadi berlisensi ketika Anda membeli lisensi dan menambahkan beberapa baris kode untuk menerapkan lisensi.
Setelah Anda puas dengan evaluasi Aspose.Email, Anda dapat membeli lisensi di situs web Aspose. Kenali berbagai jenis langganan yang ditawarkan. Jika Anda memiliki pertanyaan, jangan ragu menghubungi tim penjualan Aspose.
Setiap lisensi Aspose mencakup langganan satu tahun untuk pembaruan gratis ke versi baru atau perbaikan yang dirilis selama periode tersebut. Dukungan teknis gratis dan tidak terbatas serta disediakan untuk pengguna berlisensi maupun pengguna evaluasi.
Batasan Versi Evaluasi
Versi evaluasi Aspose.Email (tanpa lisensi yang ditentukan) menyediakan fungsi produk penuh kecuali beberapa komponennya seperti Aspose.Email.Mail, Aspose.Email.Pop3, dan Aspose.Email.Imap yang memiliki beberapa batasan evaluasi.
- File License.txt ditambahkan ke file pesan yang disimpan menggunakan Aspose.Email
- Hanya 50 email yang dapat diekstrak dari sebuah folder dalam file PST
- Hanya 3 lampiran serta gambar inline yang dapat diekstrak dari file MSG
- Jumlah maksimum lampiran yang diproses dalam format CFB adalah 1
- Jumlah maksimum penerima yang diproses dalam format CFB adalah 1
- Menambahkan "Pesan Evaluasi" di Subjek saat menyimpan dalam format CFB, EML, atau MSG
- Tanggal Akhir tidak dapat lebih lama dari 31-12-2004 dalam metode GenerateOccurrences dari pola berulang. Ini memungkinkan Anda menguji produk secara bermakna, namun tidak dapat digunakan dalam aplikasi produksi. Misalnya, Anda dapat membuat pola seperti "mulai 1 Januari 2000 dan ulang setiap hari kerja terakhir bulan" dan menghasilkan kejadian untuk itu. Kejadian setelah 31 Desember 2004 tidak akan dihasilkan dalam mode evaluasi.
- Menambahkan "Gambar Watermark Evaluasi" saat menyimpan dalam format XPS atau TIFF.
- Jumlah maksimum alamat email ambigu dan nama tampilan yang diselesaikan oleh MS Exchange Server adalah 20
- Panjang maksimum file data yang diizinkan untuk diseret-lepas dengan FileDropPanel adalah 51200 byte
- Menampilkan kotak pesan dengan "Pesan Evaluasi" selama operasi seret dan lepas yang digunakan oleh FileDropPanel
- Hanya 1 file yang diekstrak dari aliran MSO yang diberikan oleh metode InlineAttachmentExtractor.EnumerateMsoPackage
Mengatur Lisensi
Lisensi adalah file XML teks biasa yang berisi detail seperti nama produk, jumlah pengembang yang dilisensikan, tanggal kedaluwarsa langganan, dan sebagainya. File ini ditandatangani secara digital, sehingga jangan mengubahnya; bahkan penambahan baris baru secara tidak sengaja akan membuatnya tidak valid.
Anda perlu menerapkan lisensi jika ingin menghindari batasan evaluasi. Anda hanya perlu mengatur lisensi sekali per aplikasi atau proses.
Lisensi dapat dimuat dari aliran atau file di lokasi berikut:
- Jalur eksplisit.
- Folder yang berisi Aspose.Email.jar.
Gunakan metode License.setLicense untuk melisensikan komponen. Seringkali cara termudah untuk mengatur lisensi adalah menempatkan file lisensi di folder yang sama dengan Aspose.Email.jar dan menyebutkan hanya nama file tanpa jalur seperti yang ditunjukkan pada contoh berikut:
Menetapkan Lisensi dari File
Dalam contoh ini Aspose.Email akan berusaha menemukan file lisensi di folder yang berisi JAR aplikasi Anda.
Menetapkan Lisensi dari Aliran
Menginisialisasi lisensi dari aliran.
Terapkan Lisensi Metered
Aspose.Email memungkinkan pengembang menerapkan kunci metered. Ini adalah mekanisme lisensi baru. Mekanisme lisensi baru ini akan digunakan bersama dengan metode lisensi yang ada. Pelanggan yang ingin ditagih berdasarkan penggunaan fitur API dapat menggunakan lisensi metered. Untuk detail lebih lanjut, silakan lihat FAQ Lisensi Metered bagian.
Kelas baru Metered telah diperkenalkan untuk menerapkan kunci metered. Berikut adalah contoh kode yang menunjukkan cara mengatur kunci publik dan pribadi metered.
Menyertakan File Lisensi sebagai Tersemat
Validasi Lisensi
Dimungkinkan untuk memvalidasi apakah lisensi telah disetel dengan benar atau tidak. The Lisensi kelas memiliki field isLicensed yang akan mengembalikan true jika lisensi telah disetel dengan benar.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}