DOCX JPG PDF XML OST
  Product Family
EMLX

Konvertor OST na EMLX pro Java aplikace

Intuitivní Java API pro převod e‑mailových souborů mezi formáty. Ukázkový kód pro převod OST na EMLX a jeho integraci do Java projektů.

Převod OST na EMLX pomocí Java API

Aspose.Email pro Javu poskytuje efektivní a spolehlivé řešení pro převod e‑mailových souborů mezi různými formáty. Zjednodušuje proces konverze e‑mailových formátů tím, že nabízí přímé a výkonné API. Vyzkoušejte stručný a přehledný ukázkový kód, který demonstruje snadnost a účinnost procesu konverze e‑mailových formátů. Kód představuje třídy a metody pro vytváření objektů a jejich manipulaci, což vývojářům umožňuje snadno a přesně pracovat s e‑mailovými daty a dosahovat spolehlivých a přesných výsledků.

S Java API se nemusíte starat o složité algoritmy ani únavnou ruční práci, šetříte tak čas a úsilí pro důležitější úkoly a posouváte své aplikace pro zpracování e‑mailů na vyšší úroveň.

Jak nainstalovat knihovnu Aspose.Email pro Java

Začít využívat možnosti výkonného a bohatého Java API je snadné jednou z následujících akcí:

  • stáhnout její nejnovější verzi z Maven

  • nainstalujte ji do svého Maven projektu přidáním následujících konfigurací do souboru pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

V případě potíží nebo otázek ohledně instalačního procesu API navštivte Instalace část našeho dokumentace .

Jak převést soubory OST do formátu EMLX

Převod souborů OST do formátu EMLX pomocí Aspose.Email pro .NET je přímočarý proces, který umožňuje vývojářům efektivně spravovat e‑mailová data. Aspose.Email poskytuje pohodlné API pro čtení souborů OST, extrahování e‑mailových zpráv a bezproblémový převod do formátu EMLX. Tento převod zachovává strukturu a obsah původních e‑mailů, což zajišťuje, že během procesu nedojde ke ztrátě informací. Využitím výkonných konverzních možností Aspose.Email mohou vývojáři snadno začlenit funkci převodu OST na EMLX do svých aplikací, což usnadňuje bezproblémovou migraci a interoperabilitu mezi různými e‑mailovými platformami a systémy.

Pro převod souborů OST do formátu EMLX knihovna nabízí PersonalStorage třída, která se používá k otevření úložného souboru a umožňuje přístup k jeho obsahu a struktuře. The FolderInfo třída představuje složku v úložném souboru a umožňuje manipulovat s jejím obsahem. The MapiMessage Třída poskytuje vývojářům komplexní sadu funkcí pro programatickou práci se e‑mailovými zprávami, umožňuje efektivně spravovat, manipulovat a interagovat s e‑mailovými daty v jejich Java aplikacích. Kolekce e‑mailových zpráv je uložena s MessageInfoCollection třída. S MessageInfo třída, reprezentující informace o konkrétní e‑mailové zprávě, umožňuje přístup k podrobnostem každé e‑mailové zprávy ve složce. Pomocí SaveOptions a MailMessageSaveType Třídy umožňují specifikovat formát, ve kterém má být zpráva uložena, avšak třída SaveOptions obsahuje širší sadu možností a konfigurací pro operaci ukládání, jako je určení umístění zprávy, nastavení šifrovacích možností, příznaků atd., zatímco třída MailMessageSaveType konkrétně definuje možné formáty, ve kterých může být zpráva uložena. V níže uvedeném ukázkovém kódu tyto třídy spolupracují při načítání souboru OST, získávání zpráv ze složky Inbox, extrahování a uložení každé zprávy jako souboru EMLX v cílové složce. Pro více informací o vyspělých funkcích API navštivte naše referenční zdroje .

Kroky pro převod OST na EMLX pomocí Java

Programátoři Java mohou snadno převést soubor OST na EMLX pomocí několika řádků kódu.

  1. Načtěte soubor OST "Outlook.ost" pomocí PersonalStorage.fromFile metoda.
  2. Získejte předdefinovanou složku Inbox z načteného souboru OST pomocí getPredefinedFolder .
  3. Získejte obsah složky Inbox jako kolekci informací o e‑mailových zprávách pomocí getContents metoda třídy FolderInfo.
  4. Iterujte přes každou e‑mailovou zprávu v kolekci MessageInfoCollection.
  5. Pro každou e‑mailovou zprávu extrahujte informace o zprávě pomocí třídy MessageInfo.
  6. Extrahujte MAPI zprávu ze souboru OST pomocí PersonalStorage.extractMessage metoda.
  7. Uložte extrahovanou MAPI zprávu jako soubor EMLX ve výstupní složce "DestFolder" s názvem souboru odvozeným od indexu pomocí MapiMessage.save metoda a SaveOptions.getDefaultEmlx() možnosti.

Systémové požadavky

Před spuštěním Java konverzního kódu se ujistěte, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní OS s Java Runtime Environment pro JSP/JSF aplikace a desktopové aplikace.
  • Získejte nejnovější verzi Aspose.Email pro Java přímo z Maven .
 

Převod OST na EMLX – Java

PersonalStorage ost = PersonalStorage.fromFile("Outlook.ost");
FolderInfo folderInfo = ost.getPredefinedFolder(StandardIpmFolder.Inbox);
MessageInfoCollection miCol = folderInfo.getContents();
for (int i=0;i < miCol.size(); i++){
	MessageInfo msgInfo = (MessageInfo)miCol.get(i);
	MapiMessage mapi = ost.extractMessage(msgInfo);
	mapi.save("DestFolder\\" + i + ".emlx", SaveOptions.createSaveOptions(MailMessageSaveType.EmlxFormat));
}    
 

Co je formát souboru OST?

OST (Offline Storage Table) je formát souboru, který ukládá kopii položek poštovní schránky ze serveru Exchange, což uživatelům umožňuje přístup k jejich poštovním datům i v režimu offline. Soubory OST jsou synchronizovány se serverem Exchange po navázání spojení, což zajišťuje, že změny provedené offline jsou také aktualizovány na serveru. Soubory OST používá Microsoft Outlook pro e‑mail, kontakty, kalendáře, úkoly a další položky poštovní schránky v prostředí Exchange.

Co je formát souboru EMLX?

EMLX je formát souboru používaný aplikací Apple Mail. Jedná se o proprietární formát pro ukládání jednotlivých e‑mailových zpráv v operačních systémech macOS a Mac OS X. Každý soubor EMLX představuje jednu e‑mailovou zprávu a typicky obsahuje obsah e‑mailu, přílohy, hlavičky a metadata. Soubory jsou obvykle uloženy ve vnořené adresářové struktuře na počítači uživatele, kde je každá zpráva uložena jako samostatný soubor. Formát EMLX umožňuje Apple Mail efektivně spravovat a ukládat e‑mailové zprávy a zároveň poskytuje uživatelům snadný přístup k jednotlivým zprávám.

Konverze formátů souborů podporované Aspose.Email pro Java

Aspose.Email pro Java nabízí rozsáhlou sadu konverzí formátů souborů navržených pro bezproblémovou práci s e‑mailem, kontakty, kalendáři a přílohami. Umožňuje vývojářům snadno manipulovat a transformovat data tak, aby vyhovovala různorodým potřebám jejich aplikací. Implementace konverzí formátů souborů v e‑mailových aplikacích usnadňuje jejich interoperabilitu a zvyšuje efektivitu. Celkově knihovna podporuje konverzi z EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF na jiné formáty zvyšující uživatelský zážitek.
  • OST to EMLX Conversion Live Demos

    Další podporované konverze

    Můžete také převést OST do mnoha dalších formátů souborů, včetně několika níže uvedených.

    OST TO EML (Outlook e‑mailové zprávy)
    OST TO HTML (Hyper Text Markup Language)
    OST TO ICS (iCalendar)
    OST TO MBOX (Elektronické poštovní zprávy)
    OST TO MHTML (Formát archivace webové stránky)
    OST TO MSG (Formát Outlook a Exchange)
    OST TO OFT (Šablony e‑mailů Outlook)
    OST TO PST (Outlook Personal Storage Files)
    OST TO VCF (Formát virtuální vizitky)