Ліцензування

Обмеження оцінкової версії

Оцінкова версія 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" у рядок Тема під час збереження у форматах CFB, EML або MSG
  7. Дата завершення не може бути пізнішою за 31‑12‑2004 у методі GenerateOccurrences шаблону повторень. Це дозволяє тестувати продукт у значущий спосіб, проте неможливо використати у виробничому застосунку. Наприклад, ви можете створити шаблон "почати 1 січня 2000 року і повторюватися кожного останнього робочого дня місяця" і згенерувати його випадки. Випадки після 31 грудня 2004 року не будуть згенеровані в оцінковому режимі.
  8. Додає "Evaluation Watermark Image" під час збереження у форматах XPS або TIFF.
  9. Максимальна кількість неоднозначних електронних адрес та імен, розв’язаних MS Exchange Server, становить 20
  10. Максимальна довжина файлу даних, дозволеного для перетягування у FileDropPanel, становить 51200 байт
  11. Показує діалогове вікно з повідомленням "Evaluation Message" під час операції перетягування, використаної FileDropPanel
  12. Лише 1 файл витягується з заданого MSO‑потоку методом InlineAttachmentExtractor.EnumerateMsoPackage

Налаштування ліцензії

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

Ви повинні застосувати ліцензію, якщо хочете уникнути обмежень оцінкової версії. Ліцензію потрібно встановити лише один раз на застосунок чи процес.

Ліцензію можна завантажити з потоку або файлу в наступних розташуваннях:

  1. Явний шлях.
  2. Папка, що містить Aspose.Email.jar.

Використовуйте метод License.setLicense для ліцензування компонента. Найпростіший спосіб встановити ліцензію — розмістити файл ліцензії у тій самій папці, що й Aspose.Email.jar, і вказати лише назву файлу без шляху, як показано у наступному прикладі:

Встановлення ліцензії з файлу

У цьому прикладі Aspose.Email спробує знайти файл ліцензії у папці, що містить JAR‑и вашого застосунку.

Встановлення ліцензії з потоку

Ініціалізує ліцензію з потоку.

Застосувати лічену ліцензію

Aspose.Email дозволяє розробникам застосовувати метered‑ключ. Це новий механізм ліцензування. Новий механізм буде використовуватись разом із існуючим методом ліцензування. Клієнти, які хочуть оплачувати використання функцій API, можуть користуватись метered‑ліцензуванням. Для більш детальної інформації, будь ласка, зверніться до FAQ щодо метered‑ліцензування розділ.

Був представлений новий клас Metered для застосування метered‑ключа. Нижче наведено зразковий код, що демонструє, як встановити публічний та приватний метered‑ключі.

Включення файлу ліцензії як вбудованого

Перевірити ліцензію

Можна перевірити, чи ліцензія встановлена правильно чи ні. The Ліцензія Клас має поле isLicensed, яке поверне true, якщо ліцензію встановлено правильно.

Java


 License license = new License();

license.setLicense("Aspose.Email.Java.lic");

if (License.isLicensed()) {

    System.out.println("License is Set!");

}