Лицензиране
Можете да изтеглите оценъчна версия на Aspose.Email за Java от страницата за изтегляне. Оценъчната версия предоставя абсолютно същите възможности като лицензираната версия на продукта. Освен това, оценъчната версия се превръща в лицензирана, след като закупите лиценз и добавите няколко реда код за прилагане на лиценза.
След като сте доволни от оценката на Aspose.Email, можете да закупите лиценз на уебсайта на Aspose. Запознайте се с различните предлагани типове абонамент. Ако имате въпроси, не се колебайте да се свържете с екипа по продажби на Aspose.
Всеки Aspose лиценз включва едногодишен абонамент за безплатни надстройки към всички нови версии или поправки, издадени през този период. Техническата поддръжка е безплатна и неограничена и се предоставя както на лицензирани, така и на потребители на оценъчната версия.
Ограничения на оценъчната версия
Оценъчната версия на Aspose.Email (без указан лиценз) предоставя пълната функционалност на продукта с изключение на някои от компонентите като Aspose.Email.Mail, Aspose.Email.Pop3 и Aspose.Email.Imap, които съдържат определени ограничения за оценка.
- Файлът License.txt се добавя към съобщението, запазено с помощта на Aspose.Email
- Само 50 имейла могат да бъдат извлечени от папка в PST файл
- Само 3 прикачени файла, както и вмъкнати изображения, могат да бъдат извлечени от MSG файл
- Максималният брой обработени прикачени файлове във формат CFB е 1
- Максималният брой обработени получатели във формат CFB е 1
- Добавя "Evaluation Message" в полето Subject при запазване във формати CFB, EML или MSG
- Крайната дата не може да бъде след 31-12-2004 в метода GenerateOccurrences на шаблона за повторение. Това позволява смисленно тестване на продукта, но е невъзможно за използване в продуктивно приложение. Например, можете да създадете шаблон като "започвай от 1 януари 2000 и се повтаря всеки последен работен ден от месеца" и да генерирате повторения за него. Повторения след 31 декември 2004 няма да се генерират в режим на оценка.
- Добавя "Evaluation Watermark Image" при запазване във формати XPS или TIFF.
- Максималният брой двусмислени имейл адреси и имена за показване, разрешени от MS Exchange Server, е 20
- Максималната дължина на данните, разрешена за drag-and-drop с FileDropPanel, е 51200 байта
- Показва съобщителен прозорец с "Evaluation Message" по време на операцията drag-and-drop, използвана от FileDropPanel
- Само 1 файл се извлича от дадения MSO поток с метода InlineAttachmentExtractor.EnumerateMsoPackage
Задаване на лиценз
Лицензът е прост текстов XML файл, който съдържа детайли като името на продукта, броя на разработчиците, за които е лицензиран, датата на изтичане на абонамента и др. Файлът е цифрово подписан, затова не го променяйте; дори случайното добавяне на нов ред в файла ще го направи невалиден.
Трябва да приложите лиценз, ако искате да избегнете ограниченията на оценъчната версия. Необходимо е да зададете лиценз само веднъж за приложение или процес.
Лицензът може да бъде зареден от поток или файл на следните места:
- Изричен път.
- Папката, която съдържа Aspose.Email.jar.
Използвайте метода License.setLicense, за да лицензирайте компонента. Често най-лесният начин за задаване на лиценз е да поставите лицензионния файл в същата папка като Aspose.Email.jar и да укажете само името на файла без път, както е показано в следния пример:
Задаване на лиценз от файл
В този пример Aspose.Email ще се опита да намери лицензионния файл в папката, която съдържа JAR файловете на вашето приложение.
Задаване на лиценз от поток
Инициализира лиценз от поток.
Прилагане на лиценз с измерване
Aspose.Email позволява на разработчиците да прилагат измервателен ключ. Това е нов механизъм за лицензиране. Новият механизъм ще се използва заедно с съществуващия метод за лицензиране. Клиентите, които искат да бъдат таксувани според използването на функциите на API, могат да ползват измервателното лицензиране. За повече подробности, моля, вижте ЧЗВ за измервателно лицензиране раздел.
Въведен е нов клас Metered за прилагане на измервателен ключ. По-долу е примерен код, демонстриращ как да се зададат публичен и частен измервателен ключ.
Включване на лицензния файл като вграден
Валидация на лиценза
Възможно е да се провери дали лицензът е зададен правилно или не. The Лиценз класът има полето isLicensed, което ще върне true, ако лицензът е правилно зададен.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}