Лицензиране

Ограничения на оценъчната версия

Оценъчната версия на Aspose.Email (без указан лиценз) предоставя пълната функционалност на продукта с изключение на някои от компонентите като Aspose.Email.Mail, Aspose.Email.Pop3 и Aspose.Email.Imap, които съдържат определени ограничения за оценка.

  1. Файлът License.txt се добавя към съобщението, запазено с помощта на Aspose.Email
  2. Само 50 имейла могат да бъдат извлечени от папка в PST файл
  3. Само 3 прикачени файла, както и вмъкнати изображения, могат да бъдат извлечени от MSG файл
  4. Максималният брой обработени прикачени файлове във формат CFB е 1
  5. Максималният брой обработени получатели във формат CFB е 1
  6. Добавя "Evaluation Message" в полето Subject при запазване във формати CFB, EML или MSG
  7. Крайната дата не може да бъде след 31-12-2004 в метода GenerateOccurrences на шаблона за повторение. Това позволява смисленно тестване на продукта, но е невъзможно за използване в продуктивно приложение. Например, можете да създадете шаблон като "започвай от 1 януари 2000 и се повтаря всеки последен работен ден от месеца" и да генерирате повторения за него. Повторения след 31 декември 2004 няма да се генерират в режим на оценка.
  8. Добавя "Evaluation Watermark Image" при запазване във формати XPS или TIFF.
  9. Максималният брой двусмислени имейл адреси и имена за показване, разрешени от MS Exchange Server, е 20
  10. Максималната дължина на данните, разрешена за drag-and-drop с FileDropPanel, е 51200 байта
  11. Показва съобщителен прозорец с "Evaluation Message" по време на операцията drag-and-drop, използвана от FileDropPanel
  12. Само 1 файл се извлича от дадения MSO поток с метода InlineAttachmentExtractor.EnumerateMsoPackage

Задаване на лиценз

Лицензът е прост текстов XML файл, който съдържа детайли като името на продукта, броя на разработчиците, за които е лицензиран, датата на изтичане на абонамента и др. Файлът е цифрово подписан, затова не го променяйте; дори случайното добавяне на нов ред в файла ще го направи невалиден.

Трябва да приложите лиценз, ако искате да избегнете ограниченията на оценъчната версия. Необходимо е да зададете лиценз само веднъж за приложение или процес.

Лицензът може да бъде зареден от поток или файл на следните места:

  1. Изричен път.
  2. Папката, която съдържа 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!");

}