Lizenzierung

Einschränkungen der Evaluierungsversion

Die Evaluierungsversion von Aspose.Email (ohne angegebene Lizenz) bietet die volle Produktfunktionalität, abgesehen von einigen Komponenten wie Aspose.Email.Mail, Aspose.Email.Pop3 und Aspose.Email.Imap, die einige Evaluierungsbeschränkungen enthalten.

  1. Die Datei License.txt wird der mit Aspose.Email gespeicherten Nachrichtendatei hinzugefügt.
  2. Aus einem Ordner in einer PST-Datei können nur 50 E‑Mails extrahiert werden.
  3. Aus einer MSG-Datei können nur 3 Anhänge sowie Inline‑Bilder extrahiert werden.
  4. Die maximale Anzahl verarbeiteter Anhänge im CFB-Format ist 1.
  5. Die maximale Anzahl verarbeiteter Empfänger im CFB-Format ist 1.
  6. Fügt beim Speichern im CFB-, EML- oder MSG-Format eine "Evaluierungsnachricht" im Betreff hinzu.
  7. Das Enddatum darf in der Methode GenerateOccurrences des Wiederholungsmusters nicht später als 31‑12‑2004 liegen. Dies ermöglicht es, das Produkt sinnvoll zu testen, ist aber in einer Produktionsumgebung nicht einsetzbar. Zum Beispiel können Sie ein Muster erstellen wie „Start am 1. Januar 2000 und Wiederholung am letzten Werktag eines Monats“ und Vorkommen dafür generieren. Vorkommen nach dem 31. Dezember 2004 werden im Evaluierungsmodus nicht erzeugt.
  8. Fügt beim Speichern im XPS‑ oder TIFF‑Format ein "Evaluierungs‑Wasserzeichen‑Bild" hinzu.
  9. Die maximale Anzahl von mehrdeutigen E‑Mail‑Adressen und Anzeigenamen, die vom MS Exchange Server aufgelöst werden können, beträgt 20.
  10. Die maximale Länge der Daten‑Datei, die mit FileDropPanel per Drag‑and‑Drop erlaubt ist, beträgt 51200 Byte.
  11. Zeigt ein Meldungsfeld mit "Evaluierungsnachricht" während einer Drag‑and‑Drop‑Operation, die von FileDropPanel verwendet wird.
  12. Nur 1 Datei wird aus dem angegebenen MSO‑Stream mit der Methode InlineAttachmentExtractor.EnumerateMsoPackage extrahiert.

Lizenz festlegen

Die Lizenz ist eine Klartext‑XML‑Datei, die Details wie den Produktnamen, die Anzahl der lizenzierten Entwickler, das Ablaufdatum des Abonnements usw. enthält. Die Datei ist digital signiert, ändern Sie sie also nicht; selbst das versehentliche Hinzufügen eines zusätzlichen Zeilenumbruchs macht sie ungültig.

Sie müssen eine Lizenz anwenden, wenn Sie die Evaluierungsbeschränkungen vermeiden möchten. Sie müssen die Lizenz nur einmal pro Anwendung oder Prozess setzen.

Die Lizenz kann aus einem Stream oder einer Datei an den folgenden Speicherorten geladen werden:

  1. Expliziter Pfad.
  2. Der Ordner, der das Aspose.Email.jar enthält.

Verwenden Sie die Methode License.setLicense, um die Komponente zu lizenzieren. Oft ist der einfachste Weg, die Lizenzdatei in denselben Ordner wie Aspose.Email.jar zu legen und nur den Dateinamen ohne Pfad anzugeben, wie im folgenden Beispiel gezeigt:

Lizenz aus Datei festlegen

In diesem Beispiel sucht Aspose.Email nach der Lizenzdatei im Ordner, der die JARs Ihrer Anwendung enthält.

Lizenz aus Stream festlegen

Initialisiert eine Lizenz aus einem Stream.

Metered-Lizenz anwenden

Aspose.Email ermöglicht Entwicklern die Anwendung eines metered‑Schlüssels. Es ist ein neuer Lizenzierungsmechanismus. Der neue Mechanismus wird zusammen mit der bestehenden Lizenzierungsmethode verwendet. Kunden, die basierend auf der Nutzung der API‑Funktionen abrechnen möchten, können das metered‑Lizenzmodell nutzen. Weitere Details finden Sie unter Metered‑Lizenz‑FAQ Abschnitt.

Eine neue Klasse Metered wurde eingeführt, um einen metered‑Schlüssel anzuwenden. Im Folgenden finden Sie Beispielcode, der zeigt, wie metered öffentliche und private Schlüssel gesetzt werden.

Einbinden der Lizenzdatei als eingebettet

Lizenz validieren

Es ist möglich zu überprüfen, ob die Lizenz korrekt gesetzt wurde oder nicht. Die Lizenz Klasse hat das Feld isLicensed, das true zurückgibt, wenn die Lizenz korrekt gesetzt wurde.

Java


 License license = new License();

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

if (License.isLicensed()) {

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

}