Licencjonowanie
Możesz pobrać wersję ewaluacyjną Aspose.Email dla Java ze strony pobierania. Wersja ewaluacyjna oferuje dokładnie te same możliwości co licencjonowana wersja produktu. Ponadto wersja ewaluacyjna staje się licencjonowana po zakupie licencji i dodaniu kilku linii kodu w celu zastosowania licencji.
Gdy będziesz zadowolony z oceny Aspose.Email, możesz zakupić licencję na stronie Aspose. Zapoznaj się z różnymi typami subskrypcji oferowanymi. Jeśli masz pytania, nie wahaj się skontaktować z zespołem sprzedaży Aspose.
Każda licencja Aspose zawiera roczną subskrypcję na bezpłatne aktualizacje do nowych wersji oraz poprawek wydanych w tym okresie. Wsparcie techniczne jest bezpłatne, nieograniczone i dostępne zarówno dla użytkowników licencjonowanych, jak i oceniających.
Ograniczenia wersji ewaluacyjnej
Wersja ewaluacyjna Aspose.Email (bez podanej licencji) zapewnia pełną funkcjonalność produktu, z wyjątkiem kilku komponentów, takich jak Aspose.Email.Mail, Aspose.Email.Pop3 i Aspose.Email.Imap, które mają pewne ograniczenia wersji ewaluacyjnej.
- Plik License.txt jest dodawany do pliku wiadomości zapisanego przy użyciu Aspose.Email
- Tylko 50 e-maili może zostać wyodrębnionych z folderu w pliku PST
- Tylko 3 załączniki oraz obrazy wbudowane mogą być wyodrębnione z pliku MSG
- Maksymalna liczba przetworzonych załączników w formacie CFB wynosi 1
- Maksymalna liczba przetworzonych odbiorców w formacie CFB wynosi 1
- Dodaje "Komunikat Ewaluacji" w temacie podczas zapisywania w formatach CFB, EML lub MSG
- Data końcowa nie może być późniejsza niż 31‑12‑2004 w metodzie GenerateOccurrences wzorca powtarzalności. Umożliwia to sensowne testowanie produktu, ale jest niemożliwe do użycia w aplikacji produkcyjnej. Na przykład możesz utworzyć wzorzec "rozpocząć 1 stycznia 2000 i powtarzać każdy ostatni dzień roboczy miesiąca" i wygenerować wystąpienia. Wystąpienia po 31 grudnia 2004 nie będą generowane w trybie ewaluacyjnym.
- Dodaje "Obraz znaku wodnego Ewaluacji" podczas zapisywania w formatach XPS lub TIFF.
- Maksymalna liczba niejednoznacznych adresów e-mail i nazw wyświetlanych rozwiązywanych przez serwer MS Exchange wynosi 20
- Maksymalna długość pliku danych dopuszczona do przeciągania i upuszczania w FileDropPanel wynosi 51200 bajtów
- Wyświetla okno komunikatu z "Komunikatem Ewaluacyjnym" podczas operacji przeciągania i upuszczania używanej przez FileDropPanel
- Tylko 1 plik jest wyodrębniany z podanego strumienia MSO metodą InlineAttachmentExtractor.EnumerateMsoPackage
Ustawianie licencji
Licencja jest zwykłym plikiem XML zawierającym informacje, takie jak nazwa produktu, liczba programistów, dla których jest licencjonowana, data wygaśnięcia subskrypcji itp. Plik jest cyfrowo podpisany, więc nie należy go modyfikować; nawet przypadkowe dodanie dodatkowego znaku nowej linii spowoduje unieważnienie licencji.
Musisz zastosować licencję, jeśli chcesz uniknąć ograniczeń wersji ewaluacyjnej. Licencję należy ustawić tylko raz na aplikację lub proces.
Licencję można załadować ze strumienia lub pliku w następujących lokalizacjach:
- Ścieżka wyraźna.
- Folder zawierający Aspose.Email.jar.
Użyj metody License.setLicense, aby licencjonować komponent. Najprostszą metodą ustawienia licencji jest umieszczenie pliku licencji w tym samym folderze co Aspose.Email.jar i podanie samej nazwy pliku bez ścieżki, jak pokazano w poniższym przykładzie:
Ustawianie licencji z pliku
W tym przykładzie Aspose.Email spróbuje znaleźć plik licencji w folderze zawierającym pliki JAR Twojej aplikacji.
Ustawianie licencji ze strumienia
Inicjalizuje licencję ze strumienia.
Zastosuj licencję z limitem
Aspose.Email pozwala programistom zastosować klucz rozliczany. Jest to nowy mechanizm licencjonowania. Nowy mechanizm będzie używany wraz z istniejącą metodą licencjonowania. Klienci, którzy chcą płacić w zależności od wykorzystania funkcji API, mogą używać licencjonowania rozliczanego. Po więcej szczegółów, zapoznaj się z FAQ licencjonowania rozliczanego sekcja.
Wprowadzono nową klasę Metered, aby zastosować klucz rozliczany. Poniżej znajduje się przykładowy kod pokazujący, jak ustawić publiczne i prywatne klucze rozliczane.
Dołączanie pliku licencji jako osadzonego
Zweryfikuj licencję
Możliwe jest zweryfikowanie, czy licencja została prawidłowo ustawiona czy nie. The Licencja klasa posiada pole isLicensed, które zwróci true, jeśli licencja została poprawnie ustawiona.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}