Lizenzierung
Sie können eine Evaluierungsversion von Aspose.Email für Java von der Download‑Seite herunterladen. Die Evaluierungsversion bietet genau dieselben Funktionen wie die lizenzierte Produktversion. Außerdem wird die Evaluierungsversion einfach lizenziert, wenn Sie eine Lizenz erwerben und ein paar Codezeilen hinzufügen, um die Lizenz zu aktivieren.
Sobald Sie mit Ihrer Evaluierung von Aspose.Email zufrieden sind, können Sie eine Lizenz auf der Aspose-Website erwerben. Machen Sie sich mit den verschiedenen angebotenen Abonnementarten vertraut. Bei Fragen zögern Sie nicht, das Aspose-Verkaufsteam zu kontaktieren.
Jede Aspose-Lizenz beinhaltet ein einjähriges Abonnement für kostenlose Updates auf neue Versionen oder Fehlerbehebungen, die in diesem Zeitraum veröffentlicht werden. Technischer Support ist kostenlos, unbegrenzt und sowohl für lizenzierte als auch für Evaluationsnutzer verfügbar.
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.
- Die Datei License.txt wird der mit Aspose.Email gespeicherten Nachrichtendatei hinzugefügt.
- Aus einem Ordner in einer PST-Datei können nur 50 E‑Mails extrahiert werden.
- Aus einer MSG-Datei können nur 3 Anhänge sowie Inline‑Bilder extrahiert werden.
- Die maximale Anzahl verarbeiteter Anhänge im CFB-Format ist 1.
- Die maximale Anzahl verarbeiteter Empfänger im CFB-Format ist 1.
- Fügt beim Speichern im CFB-, EML- oder MSG-Format eine "Evaluierungsnachricht" im Betreff hinzu.
- 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.
- Fügt beim Speichern im XPS‑ oder TIFF‑Format ein "Evaluierungs‑Wasserzeichen‑Bild" hinzu.
- Die maximale Anzahl von mehrdeutigen E‑Mail‑Adressen und Anzeigenamen, die vom MS Exchange Server aufgelöst werden können, beträgt 20.
- Die maximale Länge der Daten‑Datei, die mit FileDropPanel per Drag‑and‑Drop erlaubt ist, beträgt 51200 Byte.
- Zeigt ein Meldungsfeld mit "Evaluierungsnachricht" während einer Drag‑and‑Drop‑Operation, die von FileDropPanel verwendet wird.
- 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:
- Expliziter Pfad.
- 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!");
}