Licensiering

Begränsningar för utvärderingsversion

Utvärderingsversionen av Aspose.Email (utan specificerad licens) ger full produktfunktionalitet förutom några av dess komponenter som Aspose.Email.Mail, Aspose.Email.Pop3 och Aspose.Email.Imap som har vissa utvärderingsbegränsningar.

  1. License.txt‑filen läggs till meddelandefilen som sparas med Aspose.Email
  2. Endast 50 e‑postmeddelanden kan extraheras från en mapp i en PST‑fil
  3. Endast 3 bilagor samt infogade bilder kan extraheras från en MSG‑fil
  4. Maximalt antal bearbetade bilagor i CFB‑format är 1
  5. Maximalt antal bearbetade mottagare i CFB‑format är 1
  6. Lägger till "Utvärderingsmeddelande" i ämnet vid sparning i CFB-, EML- eller MSG-format.
  7. Slutdatum kan inte vara senare än 31‑12‑2004 i metoden GenerateOccurrences för återkomstande mönster. Detta låter dig testa produkten men är omöjligt att använda i en produktionsapplikation. Till exempel kan du skapa ett mönster som "börjar den 1 januari 2000 och upprepas varje sista arbetsdag i en månad" och generera händelser för det. Händelser efter 31 december 2004 kommer inte att genereras i utvärderingsläget.
  8. Lägger till "Utvärderingsvattenstämpel‑bild" vid sparning i XPS‑ eller TIFF‑format.
  9. Maximalt antal tvetydiga e‑postadresser och visningsnamn som MS Exchange Server löser är 20
  10. Maximal längd för datafil som får dras och släppas med FileDropPanel är 51200 byte
  11. Visar meddelanderuta med "Utvärderingsmeddelande" under en dra‑och‑släpp‑operation som används av FileDropPanel
  12. Endast 1 fil extraheras från given MSO‑ström av InlineAttachmentExtractor.EnumerateMsoPackage‑metoden

Ställa in en licens

Licensen är en vanlig XML‑textfil som innehåller detaljer såsom produktnamn, antal utvecklare som licensen gäller för, prenumerationsutgångsdatum osv. Filen är digitalt signerad, så ändra inte filen; även en oavsiktlig extra radbrytning i filen gör den ogiltig.

Du måste tillämpa en licens om du vill undvika utvärderingsbegränsningarna. Du behöver bara sätta en licens en gång per applikation eller process.

Licensen kan laddas från en ström eller fil på följande platser:

  1. Explicit sökväg.
  2. Mappen som innehåller Aspose.Email.jar.

Använd metoden License.setLicense för att licensiera komponenten. Ofta är det enklaste sättet att sätta en licens att placera licensfilen i samma mapp som Aspose.Email.jar och ange endast filnamnet utan sökväg, som visas i följande exempel:

Ställa in licens från fil

I detta exempel kommer Aspose.Email att försöka hitta licensfilen i den mapp som innehåller JAR‑filerna för din applikation.

Ställa in licens från ström

Initierar en licens från en ström.

Ansök om mätlicens

Aspose.Email låter utvecklare använda en metered‑nyckel. Det är en ny licensieringsmekanism. Den nya licensieringsmekanismen kommer att användas tillsammans med den befintliga licensmetoden. De kunder som vill faktureras baserat på användning av API‑funktionerna kan använda metered‑licensiering. För mer information, se Vanliga frågor om metered‑licensiering avsnitt.

En ny klass Metered har introducerats för att tillämpa metered‑nyckel. Följande är exempel på kod som visar hur man sätter publika och privata metered‑nycklar.

Inkludera licensfilen som en inbäddad

Validera licensen

Det är möjligt att validera om licensen har satts korrekt eller inte. Den Licens klassen har fältet isLicensed som returnerar true om licensen har satts korrekt.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}