Licenze

Limitazioni della versione di valutazione

La versione di valutazione di Aspose.Email (senza licenza specificata) fornisce la piena funzionalità del prodotto eccetto alcuni componenti come Aspose.Email.Mail, Aspose.Email.Pop3 e Aspose.Email.Imap che presentano alcune limitazioni di valutazione.

  1. Il file License.txt è aggiunto al file messaggio salvato usando Aspose.Email
  2. Solo 50 email possono essere estratte da una cartella in un file PST
  3. Solo 3 allegati così come immagini inline possono essere estratti da un file MSG
  4. Il numero massimo di allegati elaborati nel formato CFB è 1
  5. Il numero massimo di destinatari elaborati nel formato CFB è 1
  6. Aggiunge "Messaggio di valutazione" nell’oggetto durante il salvataggio nei formati CFB, EML o MSG
  7. La data di fine non può essere successiva al 31-12-2004 nel metodo GenerateOccurrences del modello di ricorrenza. Questo consente di testare il prodotto in modo significativo, ma è impossibile usarlo in un’applicazione di produzione. Per esempio, è possibile creare un modello come "inizia il 1 gennaio 2000 e ripeti ogni ultimo giorno lavorativo del mese" e generare le occorrenze. Le occorrenze successive al 31 dicembre 2004 non verranno generate in modalità valutazione.
  8. Aggiunge "Immagine filigrana di valutazione" durante il salvataggio nei formati XPS o TIFF.
  9. Il numero massimo di indirizzi email ambigui e nomi visualizzati risolti da MS Exchange Server è 20
  10. La lunghezza massima del file dati consentito per il drag-and-drop con FileDropPanel è 51200 byte
  11. Mostra una casella di messaggio con "Messaggio di valutazione" durante un’operazione drag-and-drop utilizzata da FileDropPanel
  12. Solo 1 file viene estratto dallo stream MSO fornito dal metodo InlineAttachmentExtractor.EnumerateMsoPackage

Impostazione di una licenza

La licenza è un file XML di testo semplice che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concessa, la data di scadenza dell’abbonamento e così via. Il file è firmato digitalmente, quindi non modificarlo; anche l’aggiunta involontaria di una nuova riga invaliderà il file.

È necessario applicare una licenza se si desidera evitare le limitazioni della valutazione. È richiesto impostare la licenza una sola volta per applicazione o processo.

La licenza può essere caricata da uno stream o da un file nelle seguenti posizioni:

  1. Percorso esplicito.
  2. La cartella che contiene Aspose.Email.jar.

Utilizzate il metodo License.setLicense per attivare la licenza del componente. Spesso il modo più semplice per impostare una licenza è posizionare il file di licenza nella stessa cartella di Aspose.Email.jar e specificare solo il nome del file senza percorso, come mostrato nell’esempio seguente:

Impostazione della licenza da file

In questo esempio Aspose.Email cercherà il file di licenza nella cartella che contiene i JAR della vostra applicazione.

Impostazione della licenza da stream

Inizializza una licenza da uno stream.

Applica Licenza a Consumo

Aspose.Email consente agli sviluppatori di applicare una chiave a consumo. È un nuovo meccanismo di licenza. Il nuovo meccanismo sarà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano essere fatturati in base all’uso delle funzionalità API possono utilizzare la licenza a consumo. Per maggiori dettagli, fare riferimento a FAQ sulla licenza a consumo sezione.

È stata introdotta una nuova classe Metered per applicare la chiave a consumo. Di seguito è mostrato il codice di esempio che dimostra come impostare le chiavi pubbliche e private a consumo.

Includere il File di Licenza come Incorporato

Verifica la Licenza

È possibile verificare se la licenza è stata impostata correttamente o meno. Il Licenza la classe ha il campo isLicensed che ritornerà true se la licenza è stata impostata correttamente.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}