Lisanslama
Aspose.Email for Java’ın deneme sürümünü indirme sayfasından indirebilirsiniz. Deneme sürümü, ürünün lisanslı sürümüyle aynı yetenekleri tamamen sunar. Ayrıca, bir lisans satın alıp lisansı uygulamak için birkaç satır kod eklediğinizde, deneme sürümü lisanslı hâle gelir.
Aspose.Email değerlendirmenizden memnun kaldığınızda, Aspose web sitesinden bir lisans satın alabilirsiniz. Sunulan farklı abonelik türleri ile kendinizi tanıyın. Herhangi bir soru olduğunda, lütfen Aspose satış ekibiyle iletişime geçmekten çekinmeyin.
Her Aspose lisansı, bu süre içinde çıkan yeni sürümlere veya düzeltmelere ücretsiz yükseltmeler için bir yıl süren bir abonelik içerir. Teknik destek ücretsiz ve sınırsızdır ve lisanslı ve deneme kullanıcılarına sunulur.
Değerlendirme Sürümü Sınırlamaları
Lisans belirtilmemiş Aspose.Email değerlendirme sürümü, Aspose.Email.Mail, Aspose.Email.Pop3 ve Aspose.Email.Imap gibi bazı bileşenlerde değerlendirme sınırlamaları bulunmak dışında, ürünün tam işlevselliğini sunar.
- License.txt dosyası Aspose.Email kullanılarak kaydedilen mesaj dosyasına eklenir
- PST dosyasındaki bir klasörden yalnızca 50 e-posta çıkarılabilir
- Bir MSG dosyasından yalnızca 3 ek ve satır içi görüntüler çıkarılabilir
- CFB formatında işlenen eklerin maksimum sayısı 1’dir
- CFB formatında işlenen alıcıların maksimum sayısı 1’dir
- CFB, EML veya MSG formatlarında kaydederken Konuya "Değerlendirme Mesajı" ekler.
- Tekrarlama deseninin GenerateOccurrences yönteminde Bitiş Tarihi 31-12-2004’ten sonra olamaz. Bu, ürünü anlamlı bir şekilde test etmenizi sağlar ancak üretim uygulamasında kullanılamaz. Örneğin, "1 Ocak 2000’de başlayıp her ayın son iş günü tekrarlanan" bir desen oluşturabilir ve onun için oluşumları üretebilirsiniz. 31 Aralık 2004 sonrası oluşumlar değerlendirme modunda üretilmez.
- XPS veya TIFF formatlarında kaydederken "Değerlendirme Filigran Görüntüsü" ekler.
- MS Exchange Server tarafından çözülen belirsiz e-posta adresi ve görüntü adı sayısının maksimumu 20’dir
- FileDropPanel ile sürükle-bırak yapılabilecek veri dosyasının maksimum uzunluğu 51200 bayttır
- FileDropPanel tarafından kullanılan sürükle-bırak işleminde "Değerlendirme Mesajı" içeren ileti kutusunu gösterir
- Verilen MSO akışından sadece 1 dosya InlineAttachmentExtractor.EnumerateMsoPackage yöntemiyle çıkarılır
Lisans Ayarlama
Lisans, ürün adı, lisanslı geliştirici sayısı, abonelik son tarih gibi ayrıntıları içeren düz metin bir XML dosyasıdır. Dosya dijital olarak imzalanmıştır, bu yüzden dosyayı değiştirmeyin; dosyaya ek bir satır boşluk eklemek bile lisansı geçersiz kılar.
Değerlendirme sınırlamalarından kaçınmak istiyorsanız bir lisans uygulamanız gerekir. Her uygulama veya işlem için yalnızca bir kez lisans ayarlamanız yeterlidir.
Lisans, aşağıdaki konumlardan bir akış veya dosya olarak yüklenebilir:
- Açık yol.
- Aspose.Email.jar dosyasını içeren klasör.
Bileşeni lisanslamak için License.setLicense yöntemini kullanın. Lisansı ayarlamanın en kolay yolu, lisans dosyasını Aspose.Email.jar ile aynı klasöre koymak ve aşağıdaki örnekte gösterildiği gibi yalnızca dosya adını, yol olmadan belirtmektir:
Lisansı Dosyadan Ayarlama
Bu örnekte Aspose.Email, uygulamanızın JAR’larını içeren klasörde lisans dosyasını bulmaya çalışacaktır.
Lisansı Akıştan Ayarlama
Bir akıştan lisans başlatır.
Ölçümlü Lisans Uygula
Aspose.Email, geliştiricilerin ölçülen anahtarı uygulamasına izin verir. Bu yeni bir lisanslama mekanizmasıdır. Yeni lisanslama mekanizması mevcut lisanslama yöntemiyle birlikte kullanılacaktır. API özelliklerinin kullanımına göre faturalandırılmak isteyen müşteriler ölçülen lisanslamayı kullanabilir. Daha fazla detay için lütfen bkz. Ölçülen Lisanslama SSS bölüm.
Metered adlı yeni bir sınıf, ölçülen anahtarı uygulamak için tanıtıldı. Aşağıda ölçülen genel ve özel anahtarların nasıl ayarlanacağını gösteren örnek kod yer almaktadır.
Lisans Dosyasını Gömülü Olarak Dahil Etme
Lisansı Doğrula
Lisansın doğru bir şekilde ayarlanıp ayarlanmadığını doğrulamak mümkündür. Bu Lisans sınıf, lisans doğru şekilde ayarlandıysa true döndürecek isLicensed alanına sahiptir.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}