Licensing

Ограничения пробной версии

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

  1. Файл License.txt добавлен в файл сообщений, сохраненный с помощью Aspose.Email
  2. Из папки в файле PST можно извлечь только 50 писем
  3. Из файла MSG можно извлечь только 3 вложения, а также встроенные изображения
  4. Максимальное количество обработанных вложений в формате CFB равно 1
  5. Максимальное количество обработанных получателей в формате CFB равно 1
  6. Добавляет «Оценочное сообщение» в тему при сохранении в форматах CFB, EML или MSG
  7. Дата окончания не может быть позже 31 декабря 2004 г. в методе generateOccurrences паттерна повторения. Это позволяет эффективно протестировать продукт, но его невозможно использовать в производственном приложении. Например, можно создать шаблон типа «начните с 1 января 2000 года и повторяйте каждый последний рабочий день месяца» и сгенерировать для него повторения. Случаи, произошедшие после 31 декабря 2004 г., не будут создаваться в режиме оценки
  8. Добавляет «Оценочное изображение водяного знака» во время сохранения в форматах XPS или TIFF.
  9. Максимальное количество неоднозначных адресов электронной почты и отображаемых имен, разрешенных MS Exchange Server, равно 20
  10. Максимальная длина файла данных, который можно перетаскивать с помощью FileDropPanel, составляет 51200 байт
  11. Показывает окно сообщения с «Оценочным сообщением» во время операции перетаскивания, используемой FileDropPanel
  12. Только 1 файл извлекается из данного потока MSO методом inlineAttachmentExtractor.enumeratemsoPackage

Настройка лицензии

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

Если вы хотите избежать ограничений по оценке, вам необходимо подать заявку на лицензию. Лицензию необходимо устанавливать только один раз для каждого приложения или процесса.

Лицензию можно загрузить из потока или файла в следующих местах:

  1. Явный путь.
  2. Папка, содержащая файл Aspose.Email.jar.

Используйте метод License.setLicense для лицензирования компонента. Часто самый простой способ установить лицензию — поместить файл лицензии в ту же папку, что и Aspose.Email.jar, и указать только имя файла без пути, как показано в следующем примере:

Настройка лицензии из файла

В этом примере Aspose.Email попытается найти файл лицензии в папке, содержащей JAR-файлы вашего приложения.

Настройка лицензии из Stream

Инициализирует лицензию из потока.

Применить дозированную лицензию

Aspose.Email позволяет разработчикам применять дозированный ключ. Это новый механизм лицензирования. Новый механизм лицензирования будет использоваться вместе с существующим методом лицензирования. Те клиенты, которые хотят получать оплату за использование функций API, могут использовать дозированное лицензирование. Для получения более подробной информации, пожалуйста, обратитесь к Часто задаваемые вопросы по дозированному лицензированию section.

Представлен новый класс Metered для применения дозированного ключа. Ниже приведен пример кода, демонстрирующий, как устанавливать публичные и закрытые ключи с дозированием.

Включение файла лицензии в виде встроенного файла

Подтвердите лицензию

Можно проверить, правильно ли установлена лицензия. License класс содержит поле iLicensed, которое вернет значение true, если лицензия установлена правильно.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}