Licenciamento

Limitações da Versão de Avaliação

A versão de avaliação do Aspose.Email (sem licença especificada) fornece a funcionalidade completa do produto, exceto alguns de seus componentes como Aspose.Email.Mail, Aspose.Email.Pop3 e Aspose.Email.Imap, que contêm algumas limitações de avaliação.

  1. O arquivo License.txt é adicionado ao arquivo de mensagem salvo usando o Aspose.Email
  2. Apenas 50 e‑mails podem ser extraídos de uma pasta em um arquivo PST
  3. Apenas 3 anexos e imagens embutidas podem ser extraídos de um arquivo MSG
  4. Número máximo de anexos processados no formato CFB é 1
  5. Número máximo de destinatários processados no formato CFB é 1
  6. Adiciona "Mensagem de Avaliação" no Assunto ao salvar nos formatos CFB, EML ou MSG
  7. A data de término não pode ser posterior a 31‑12‑2004 no método GenerateOccurrences do padrão de recorrência. Isso permite testar o produto de forma significativa, porém impossível de usar em uma aplicação de produção. Por exemplo, é possível criar um padrão como "iniciar em 1 de janeiro de 2000 e repetir a cada último dia útil do mês" e gerar ocorrências para ele. Ocorrências após 31 de dezembro de 2004 não serão geradas no modo de avaliação.
  8. Adiciona "Imagem de Marca d’Água de Avaliação" ao salvar nos formatos XPS ou TIFF.
  9. Número máximo de endereços de email ambíguos e nomes de exibição resolvidos pelo MS Exchange Server é 20
  10. Comprimento máximo do arquivo de dados permitido para arrastar e soltar com o FileDropPanel é 51200 bytes
  11. Mostra caixa de mensagem com "Mensagem de Avaliação" durante uma operação de arrastar e soltar usada pelo FileDropPanel
  12. Apenas 1 arquivo é extraído do stream MSO fornecido pelo método InlineAttachmentExtractor.EnumerateMsoPackage

Definindo uma Licença

A licença é um arquivo XML de texto simples que contém detalhes como o nome do produto, número de desenvolvedores licenciados, data de expiração da assinatura, etc. O arquivo é assinado digitalmente, portanto não o modifique; mesmo a adição inadvertida de uma quebra de linha extra invalidará o arquivo.

Você precisa aplicar uma licença se quiser evitar as limitações da avaliação. É necessário definir a licença apenas uma vez por aplicação ou processo.

A licença pode ser carregada a partir de um stream ou arquivo nos seguintes locais:

  1. Caminho explícito.
  2. A pasta que contém o Aspose.Email.jar.

Use o método License.setLicense para licenciar o componente. Muitas vezes, a maneira mais fácil de definir uma licença é colocar o arquivo de licença na mesma pasta que o Aspose.Email.jar e especificar apenas o nome do arquivo sem o caminho, como mostrado no exemplo a seguir:

Definindo Licença a partir de Arquivo

Neste exemplo, o Aspose.Email tentará encontrar o arquivo de licença na pasta que contém os JARs da sua aplicação.

Definindo Licença a partir de Stream

Inicializa uma licença a partir de um stream.

Aplicar Licença por Medição

Aspose.Email permite que desenvolvedores apliquem a chave metered. É um novo mecanismo de licenciamento. O novo mecanismo será usado juntamente com o método de licenciamento existente. Clientes que desejam ser cobrados com base no uso dos recursos da API podem usar o licenciamento metered. Para mais detalhes, consulte FAQ de Licenciamento Metered seção.

Uma nova classe Metered foi introduzida para aplicar a chave por medição. A seguir está o código de exemplo demonstrando como definir chaves públicas e privadas metered.

Incluindo o Arquivo de Licença como Incorporado

Validar a Licença

É possível validar se a licença foi configurada corretamente ou não. O Licença a classe tem o campo isLicensed que retornará true se a licença estiver configurada corretamente.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}