Az MBOX metaadatok kibontása Java-n keresztül
Készítsen saját Java-alkalmazásokat az MBOX-fájlok metaadatainak hozzáadásához, szerkesztéséhez, eltávolításához vagy kibontásához kiszolgálóoldali API-k segítségével.
Az MBOX metaadatok kibontása Java használatával
Az MBOX fájl metaadatainak megszerzéséhez használjuk
API, amely egy funkciókban gazdag, hatékony és könnyen használható metaadatok API Java platformhoz. Legújabb verzióját közvetlenül letöltheti innen
és telepítse a Maven-alapú projektbe a következő konfigurációk hozzáadásával a pom.xml fájlhoz.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Az MBOX metaadatainak kivonásának lépései Java-n keresztül
Szerezze meg az üzenet típusát a GetProperties használatakor, ami viszont lehetővé teszi az összes metaadatinformáció egyszerű hurokon keresztül történő megszerzését.
- Töltse be az MBOX fájlt a MapiMessage.fromFile használatával
- Tulajdonsággyűjtemény beszerzése a getProperties () használatával
- Hozzáférés a megfelelő tulajdonsághoz, például a Tárgyhoz a get_item () használatával
Rendszerkövetelmények
Az Aspose.Email Java-hoz minden nagyobb platformon és operációs rendszeren támogatja. Kérjük, győződjön meg róla, hogy a következő előfeltételekkel rendelkezik.
- Microsoft Windows vagy kompatibilis operációs rendszer Java Runtime Environment for JSP/JSF alkalmazás és asztali alkalmazások számára.
- Szerezze be a (z) Aspose.Email Java-hoz legújabb verzióját közvetlenül a következő webhelyről Maven .
Az MBOX metaadatainak kivonása - Java
MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.mbox");
//Get the MapiProperties collection
MapiPropertyCollection coll = outlookMessageFile.getProperties();
//Access the MapiPropertyTag.PR_SUBJECT property
MapiProperty prop = (MapiProperty) coll.get_Item((Object) MapiPropertyTag.PR_SUBJECT);
//If the MapiProperty is not found, check the MapiProperty.PR_SUBJECT_W
//which is a unicode peer of MapiPropertyTag.PR_SUBJECT
if (prop == null) {
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_SUBJECT_W);
}
//If it cannot be found
if (prop == null) {
System.out.println("Mapi property could not be found.");
} else {
//Get the property data as string
String strSubject = prop.getString();
System.out.println("Subject: " + strSubject);
}
//Read internet code page property
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_INTERNET_CPID);
if (prop != null) {
System.out.println("Code page: " + prop.getLong());
}
Az Aspose.Email Java-hoz API-ról
Az Aspose.Email egy Microsoft Outlook és Thunderbird formátumok elemzési megoldása. Könnyedén létrehozhat, manipulálhat, konvertálhat e-mail és tárolási formátumokat, például MSG, EMLX, EML és MHT. Az e-mail mellékletek kezelése, az üzenetfejlécek testreszabása és a különböző hálózati protokollok, például a POP3, IMAP és SMTP implementálása e-mailek küldéséhez és fogadásához sokkal könnyebb. Ez egy önálló API, és nem igényel Microsoft Outlook vagy más szoftver telepítését.Az MBOX metaadatainak kibontása online alkalmazáson keresztül
Az MBOX dokumentumok metaadatainak megtekintése és szerkesztése a mi használatával Élő demók a következő előnyökkel.
MBOX What is MBOX File Format
Az mBox fájlformátum egy általános kifejezés, amely az elektronikus levelezési üzenetek gyűjtésére szolgáló tárolót jelent. Az üzeneteket a tároló belsejében tárolják a mellékleteikkel együtt. A teljes mappából származó üzenetek egyetlen adatbázisfájlba kerülnek mentésre, és új üzeneteket csatolnak a fájl végéhez. Számos alkalmazás és API támogatja az mBox fájlformátumot, például az Apple Mail és a Mozilla Thunderbird.
Read More