Licencování
Můžete stáhnout zkušební verzi Aspose.Email pro Java z její stránky ke stažení. Zkušební verze poskytuje naprosto stejné možnosti jako licencovaná verze produktu. Navíc se zkušební verze po zakoupení licence a přidání několika řádků kódu pro aplikaci licence stane licencovanou.
Jakmile budete spokojeni s hodnocením Aspose.Email, můžete zakoupit licenci na webových stránkách Aspose. Seznamte se s různými typy předplatného. Pokud máte jakékoli otázky, neváhejte kontaktovat prodejní tým Aspose.
Každá licence Aspose zahrnuje roční předplatné na bezplatné aktualizace na všechny nové verze nebo opravy během tohoto období. Technická podpora je zdarma, neomezená a poskytována jak licencovaným, tak i hodnotícím uživatelům.
Omezení zkušební verze
Zkušební verze Aspose.Email (bez specifikované licence) poskytuje plnou funkcionalitu produktu, s výjimkou několika komponent jako Aspose.Email.Mail, Aspose.Email.Pop3 a Aspose.Email.Imap, které obsahují některá omezení zkušební verze.
- Soubor License.txt je přidán k souboru zprávy uloženému pomocí Aspose.Email.
- Z jedné složky v souboru PST lze extrahovat maximálně 50 e‑mailů.
- Z souboru MSG lze extrahovat pouze 3 přílohy a vložené obrázky.
- Maximální počet zpracovaných příloh ve formátu CFB je 1.
- Maximální počet zpracovaných příjemců ve formátu CFB je 1.
- Přidá "Evaluation Message" do předmětu během ukládání ve formátech CFB, EML nebo MSG.
- Datum ukončení nesmí být později než 31‑12‑2004 v metodě GenerateOccurrences rekurentního vzoru. Toto vám umožní smysluplně testovat produkt, ale nelze to použít v produkční aplikaci. Například můžete vytvořit vzor "začíná 1. ledna 2000 a opakuje se poslední pracovní den měsíce" a generovat výskyty. Výskyty po 31. prosinci 2004 nebudou v režimu hodnocení generovány.
- Přidává "Evaluation Watermark Image" během ukládání ve formátech XPS nebo TIFF.
- Maximální počet nejednoznačných e‑mailových adres a zobrazovaných jmen řešených serverem MS Exchange je 20.
- Maximální velikost datového souboru povolená pro přetažení pomocí FileDropPanel je 51200 bajtů.
- Zobrazí zprávu s "Evaluation Message" během operace táhni‑a‑půsť používané FileDropPanel.
- Pouze 1 soubor je extrahován ze zadaného MSO streamu metodou InlineAttachmentExtractor.EnumerateMsoPackage.
Nastavení licence
Licence je prostý textový XML soubor, který obsahuje podrobnosti, jako je název produktu, počet vývojářů, pro které je licencována, datum expirace předplatného atd. Soubor je digitálně podepsán, proto jej neupravujte; i neúmyslné vložení dalšího řádku soubor neplatí.
Musíte aplikovat licenci, pokud chcete odstranit omezení zkušební verze. Licence se nastavuje jen jednou na aplikaci nebo proces.
Licence může být načtena ze streamu nebo souboru na následujících místech:
- Explicitní cesta.
- Složka, která obsahuje Aspose.Email.jar.
Použijte metodu License.setLicense k licencování komponenty. Často je nejjednodušší nastavit licenci tak, že soubor licence umístíte do stejné složky jako Aspose.Email.jar a zadáte jen název souboru bez cesty, jak je uvedeno v následujícím příkladu:
Nastavení licence ze souboru
V tomto příkladu se Aspose.Email pokusí najít soubor licence ve složce, která obsahuje JAR soubory vaší aplikace.
Nastavení licence ze streamu
Inicializuje licenci ze streamu.
Použít měřenou licenci
Aspose.Email umožňuje vývojářům aplikovat metered klíč. Jedná se o nový licenční mechanismus. Nový licenční mechanismus bude používán spolu s existujícím licenčním způsobem. Zákazníci, kteří chtějí být fakturováni na základě využití funkcí API, mohou použít metered licencování. Pro více detailů se prosím podívejte na Často kladené otázky k metered licencování sekce.
Byla zavedena nová třída Metered pro použití metered klíče. Následuje ukázkový kód, který demonstruje, jak nastavit veřejné a soukromé metered klíče.
Zahrnutí souboru licence jako vloženého
Ověřit licenci
Je možné ověřit, zda je licence nastavena správně nebo ne. The Licence třída má pole isLicensed, které vrátí true, pokud je licence správně nastavena.
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}