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