PPTX DOCX XLSX PDF ODP
Aspose.Email  สำหรับจาวา
EML

แยกข้อมูลเมตาข้อมูล EML ผ่าน Java

สร้างแอป Java ของคุณเองเพื่อเพิ่ม แก้ไข ลบหรือแยกข้อมูลเมตาจากไฟล์ EML โดยใช้ API ฝั่งเซิร์ฟเวอร์

วิธีแยกข้อมูลเมตาข้อมูล EML โดยใช้ Java

ในการรับข้อมูลเมตาของไฟล์ EML เราจะใช้

กำหนดอีเมลสำหรับ Java

API ซึ่งเป็น API เมตาดาต้าที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก

Maven

และติดตั้งภายในโครงการที่ใช้ 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>

ขั้นตอนในการแยกข้อมูลเมตาของ EML ผ่าน Java

รับประเภทของข้อความในขณะที่ใช้ GetProperties ซึ่งจะช่วยให้รับข้อมูลเมตาทั้งหมดผ่านลูปอย่างง่าย

  • โหลดไฟล์ EML โดยใช้ MapiMessage.fromFile
  • รับคอลเลกชันคุณสมบัติโดยใช้ getProperties ()
  • เข้าถึงคุณสมบัติที่เกี่ยวข้องเช่น Subject โดยใช้ get_item ()

ข้อกำหนดของระบบ

Aspose.Email สำหรับ Java รองรับบนแพลตฟอร์มหลักและระบบปฏิบัติการทั้งหมดโปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
 

แยกข้อมูลเมตาของ EML - Java


MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.eml");

//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 หรือการติดตั้งซอฟต์แวร์อื่น ๆ

    แยกข้อมูลเมตาของ EML ผ่านแอพออนไลน์

    ดูและแก้ไขข้อมูลเมตาไปยังเอกสาร EML โดยใช้ของเรา การสาธิตสด ด้วยสิทธิประโยชน์ดังต่อไปนี้

      ไม่จำเป็นต้องดาวน์โหลดหรือตั้งค่าอะไรเลย
      ไม่จำเป็นต้องเขียนโค้ดใด ๆ
      เพียงอัปโหลดไฟล์ EML ของคุณและแก้ไขคุณสมบัติเอกสาร
      รับลิงก์ดาวน์โหลดสำหรับไฟล์ผลลัพธ์ได้ทันที

    EML What is EML File Format

    รูปแบบไฟล์ EML แสดงถึงข้อความอีเมลที่บันทึกโดยใช้ Outlook และแอปพลิเคชันที่เกี่ยวข้องอื่น ๆลูกค้าที่ส่งอีเมลเกือบทั้งหมดสนับสนุนรูปแบบไฟล์นี้เพื่อให้สอดคล้องกับมาตรฐานรูปแบบข้อความอินเทอร์เน็ต RFC-822Microsoft Outlook เป็นซอฟต์แวร์เริ่มต้นสำหรับการเปิดประเภทข้อความ EMLไฟล์ EML สามารถใช้สำหรับการบันทึกไปยังดิสก์รวมถึงส่งไปยังผู้รับโดยใช้โปรโตคอลการสื่อสาร

    Read More

    รูปแบบข้อมูลเมตาอื่น ๆ ที่รองรับ

    การใช้ Java One ยังสามารถจัดการข้อมูลเมตาของรูปแบบอื่น ๆ ได้แก่

    MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
    MSG (รูปแบบ Outlook และการแลกเปลี่ยน)
    OST (ไฟล์เก็บข้อมูลออฟไลน์)
    PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)