แยกข้อมูลเมตาข้อมูล OST ผ่าน Java
สร้างแอป Java ของคุณเองเพื่อเพิ่ม แก้ไข ลบหรือแยกข้อมูลเมตาจากไฟล์ OST โดยใช้ API ฝั่งเซิร์ฟเวอร์
วิธีแยกข้อมูลเมตาข้อมูล OST โดยใช้ Java
ในการรับข้อมูลเมตาของไฟล์ OST เราจะใช้
API ซึ่งเป็น API เมตาดาต้าที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก
และติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน pom.xml
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>
ขั้นตอนในการแยกข้อมูลเมตาของ OST ผ่าน Java
รับประเภทของข้อความในขณะที่ใช้ GetProperties ซึ่งจะช่วยให้รับข้อมูลเมตาทั้งหมดผ่านลูปอย่างง่าย
- โหลดไฟล์ OST โดยใช้ MapiMessage.fromFile
- รับคอลเลกชันคุณสมบัติโดยใช้ getProperties ()
- เข้าถึงคุณสมบัติที่เกี่ยวข้องเช่น Subject โดยใช้ get_item ()
ข้อกำหนดของระบบ
Aspose.Email สำหรับ Java รองรับบนแพลตฟอร์มหลักและระบบปฏิบัติการทั้งหมดโปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
- รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
แยกข้อมูลเมตาของ OST - Java
MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.ost");
//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());
}
เกี่ยวกับ Aspose.Email สำหรับ Java API
Aspose.Email เป็นโซลูชันการแยกวิเคราะห์รูปแบบ Microsoft Outlook และ Thunderbirdเราสามารถสร้างจัดการแปลงอีเมลและรูปแบบการจัดเก็บเช่น MSG, EMLX, EML และ MHT ได้อย่างง่ายดายการจัดการไฟล์แนบอีเมลการปรับแต่งส่วนหัวข้อความและการใช้งานโปรโตคอลเครือข่ายต่างๆ เช่น POP3, IMAP และ SMTP เพื่อส่งและรับอีเมลนั้นง่ายกว่ามากมันเป็น API แบบสแตนด์อโลนและไม่ต้องการ Microsoft Outlook หรือการติดตั้งซอฟต์แวร์อื่น ๆแยกข้อมูลเมตาของ OST ผ่านแอพออนไลน์
ดูและแก้ไขข้อมูลเมตาไปยังเอกสาร OST โดยใช้ของเรา การสาธิตสด ด้วยสิทธิประโยชน์ดังต่อไปนี้
OST What is OST File Format
OST หรือไฟล์เก็บข้อมูลออฟไลน์แสดงข้อมูลกล่องจดหมายของผู้ใช้ในโหมดออฟไลน์บนเครื่องท้องถิ่นเมื่อลงทะเบียนกับ Exchange Server โดยใช้ Microsoft Outlookมันจะถูกสร้างโดยอัตโนมัติเมื่อใช้ Microsoft Outlook ครั้งแรกเมื่อเชื่อมต่อกับเซิร์ฟเวอร์เมื่อสร้างไฟล์ข้อมูลจะถูกซิงโครไนซ์กับเซิร์ฟเวอร์อีเมลเพื่อให้สามารถใช้งานได้แบบออฟไลน์เช่นกันในกรณีที่ตัดการเชื่อมต่อจากเซิร์ฟเวอร์อีเมลไฟล์ OST สามารถใช้รายการกล่องจดหมายเช่นอีเมลรายชื่อติดต่อข้อมูลปฏิทินบันทึกงานและข้อมูลอื่น ๆ ที่คล้ายคลึงกันผู้ใช้สามารถสร้างอีเมลและรายการข้อมูลอื่น ๆ ในไฟล์ OST แม้จะไม่มีการเชื่อมต่อกับเซิร์ฟเวอร์ แต่สิ่งเหล่านี้จะไม่ถูกซิงโครไนซ์กับเซิร์ฟเวอร์เมื่อสร้างการเชื่อมต่อไฟล์ท้องถิ่นจะซิงโครไนซ์กับเซิร์ฟเวอร์อีกครั้งเพื่อให้ทั้งเซิร์ฟเวอร์และสำเนาท้องถิ่นอยู่ในระดับข้อมูลเดียวกัน
Read More