Licenties

Beperkingen van de evaluatieversie

De evaluatieversie van Aspose.Email (zonder gespecificeerde licentie) biedt volledige productfunctionaliteit, behalve enkele componenten zoals Aspose.Email.Mail, Aspose.Email.Pop3 en Aspose.Email.Imap die enkele evaluatiebeperkingen bevatten.

  1. License.txt‑bestand wordt toegevoegd aan het berichtbestand dat is opgeslagen met Aspose.Email
  2. Er kunnen slechts 50 e‑mails worden uitgepakt uit een map in een PST‑bestand
  3. Er kunnen slechts 3 bijlagen evenals inline‑afbeeldingen worden uitgepakt uit een MSG‑bestand
  4. Maximaal aantal verwerkte bijlagen in CFB‑formaat is 1
  5. Maximaal aantal verwerkte ontvangers in CFB‑formaat is 1
  6. Voegt "Evaluatiebericht" toe in het onderwerp tijdens het opslaan in CFB-, EML- of MSG-formaten
  7. Einddatum kan niet later dan 31-12-2004 zijn in de GenerateOccurrences‑methode van het terugkeerpatroon. Dit stelt je in staat om het product op een zinvolle manier te testen, maar is onmogelijk te gebruiken in een productie‑applicatie. Bijvoorbeeld, je kunt een patroon creëren zoals "start op 1 januari 2000 en herhaal elke laatste werkdag van een maand" en vervolgens de gebeurtenissen genereren. Gebeurtenissen na 31 december 2004 worden niet gegenereerd in de evaluatiemodus
  8. Voegt "Evaluatie‑watermerkafbeelding" toe tijdens het opslaan in XPS‑ of TIFF‑formaten.
  9. Maximaal aantal dubbelzinnige e‑mailadressen en weergavenamen dat door MS Exchange Server wordt opgelost, is 20
  10. Maximale lengte van een gegevensbestand dat kan worden gesleept met FileDropPanel is 51200 bytes
  11. Toont een berichtvenster met "Evaluatiebericht" tijdens een drag‑and‑drop‑operatie die door FileDropPanel wordt gebruikt
  12. Er wordt slechts 1 bestand uitgepakt uit de gegeven MSO-stream door de InlineAttachmentExtractor.EnumerateMsoPackage‑methode

Een licentie instellen

De licentie is een gewone tekst XML‑bestand dat details bevat zoals de productnaam, het aantal ontwikkelaars waarvoor het is gelicentieerd, de vervaldatum van het abonnement, enz. Het bestand is digitaal ondertekend, dus wijzig het bestand niet; zelfs het per ongeluk toevoegen van een extra regeleinde maakt het ongeldig.

Je moet een licentie toepassen als je de evaluatiebeperkingen wilt vermijden. Je hoeft een licentie slechts één keer per applicatie of proces in te stellen.

De licentie kan geladen worden vanuit een stream of bestand op de volgende locaties:

  1. Expliciet pad.
  2. De map die de Aspose.Email.jar bevat.

Gebruik de methode License.setLicense om het component te licentiëren. Vaak is de eenvoudigste manier om een licentie in te stellen het licentiebestand in dezelfde map als Aspose.Email.jar te plaatsen en alleen de bestandsnaam zonder pad op te geven, zoals in het volgende voorbeeld:

Licentie instellen vanuit bestand

In dit voorbeeld zal Aspose.Email proberen het licentiebestand te vinden in de map die de JAR’s van je applicatie bevat.

Licentie instellen vanuit stream

Initialiseert een licentie vanuit een stream.

Metered licentie toepassen

Aspose.Email stelt ontwikkelaars in staat om een meterende sleutel toe te passen. Het is een nieuw licentiemechanisme. Het nieuwe licentiemechanisme wordt gebruikt naast de bestaande licentiemethode. Klanten die willen betalen op basis van het gebruik van de API-functies kunnen het meterende licentiemechanisme gebruiken. Voor meer details, zie Metered Licenties FAQ sectie.

Er is een nieuwe klasse Metered geïntroduceerd om een meterende sleutel toe te passen. Hieronder staat voorbeeldcode die laat zien hoe meterende publieke en private sleutels in te stellen.

Het licentiebestand opnemen als ingesloten

Licentie valideren

Het is mogelijk om te controleren of de licentie correct is ingesteld of niet. De Licentie klasse heeft het isLicensed-veld dat true retourneert als de licentie correct is ingesteld.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}