Licenciamento
Você pode baixar uma versão de avaliação do Aspose.Email para Java a partir da sua página de download. A versão de avaliação fornece exatamente as mesmas capacidades que a versão licenciada do produto. Além disso, a versão de avaliação torna‑se licenciada quando você compra uma licença e adiciona algumas linhas de código para aplicar a licença.
Quando estiver satisfeito com sua avaliação do Aspose.Email, você pode comprar uma licença no site da Aspose. Familiarize-se com os diferentes tipos de assinatura oferecidos. Se tiver alguma dúvida, não hesite em contatar a equipe de vendas da Aspose.
Cada licença Aspose inclui uma assinatura de um ano para atualizações gratuitas a quaisquer novas versões ou correções lançadas nesse período. O suporte técnico é gratuito e ilimitado e é fornecido tanto a usuários licenciados quanto a usuários de avaliação.
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.
- O arquivo License.txt é adicionado ao arquivo de mensagem salvo usando o Aspose.Email
- Apenas 50 e‑mails podem ser extraídos de uma pasta em um arquivo PST
- Apenas 3 anexos e imagens embutidas podem ser extraídos de um arquivo MSG
- Número máximo de anexos processados no formato CFB é 1
- Número máximo de destinatários processados no formato CFB é 1
- Adiciona "Mensagem de Avaliação" no Assunto ao salvar nos formatos CFB, EML ou MSG
- 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.
- Adiciona "Imagem de Marca d’Água de Avaliação" ao salvar nos formatos XPS ou TIFF.
- Número máximo de endereços de email ambíguos e nomes de exibição resolvidos pelo MS Exchange Server é 20
- Comprimento máximo do arquivo de dados permitido para arrastar e soltar com o FileDropPanel é 51200 bytes
- Mostra caixa de mensagem com "Mensagem de Avaliação" durante uma operação de arrastar e soltar usada pelo FileDropPanel
- 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:
- Caminho explícito.
- 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!");
}