วิธีเปิดไฟล์ MSG ใน Java

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

ขั้นตอนในการอ่านไฟล์ MSG ใน Java

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Email for Java ในโครงการของคุณเพื่อเปิดไฟล์ MSG
  2. สร้างอินสแตนซ์วัตถุ MapiMessage และเปิดไฟล์ MSG ตัวอย่างโดยใช้เมธอด load()
  3. แสดงข้อมูลต่างๆ เกี่ยวกับไฟล์ MSG ที่โหลดโดยใช้คุณสมบัติที่เปิดเผยในคลาส MapiMessage
  4. รับการอ้างอิงถึงคอลเลกชั่นไฟล์แนบในไฟล์ MSG ที่โหลด
  5. แสดงคุณสมบัติต่างๆ ของไฟล์แนบแต่ละไฟล์ เช่น ชื่อไฟล์ ชื่อที่แสดง

ขั้นตอนเหล่านี้สรุปกระบวนการในการ ดูไฟล์ MSG โดยไม่มี Outlook ใน Java ขั้นแรก ให้รายละเอียดเกี่ยวกับรายละเอียดคอนฟิกูเรชัน จากนั้นเน้นคลาสและเมธอดที่จำเป็นในการโหลดและดึงคุณสมบัติ ตัวอย่างเช่น คลาส MapiMessage ใช้สำหรับโหลดไฟล์ MSG ด้วยความช่วยเหลือของเมธอด load() ในขณะที่ใช้คุณสมบัติต่างๆ ในการดึงเนื้อหา เช่น หัวเรื่อง ที่อยู่อีเมลของผู้ส่ง เนื้อความ ผู้รับ และไฟล์แนบ

รหัสเพื่ออ่านไฟล์ MSG โดยไม่มี Outlook ใน Java

import com.aspose.email.License;
import com.aspose.email.MapiAttachment;
import com.aspose.email.MapiMessage;
class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to open Outlook message using Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Open the MSG file
MapiMessage msgFile = MapiMessage.load("message.msg");
// Display different properties
System.out.println("Message Subject:" + msgFile.getSubject());
System.out.println("Message From:" + msgFile.getSenderEmailAddress());
System.out.println("Message Body" + msgFile.getBody());
System.out.println("Message Recipients: " + msgFile.getRecipients());
// Display attachments properties
for (MapiAttachment attachment : msgFile.getAttachments())
{
System.out.println("File Name: " + attachment.getFileName());
System.out.println("Display Name: " + attachment.getDisplayName());
}
System.out.println("Done");
}
}

รหัสนี้สาธิตขั้นตอนการโหลดและ อ่านไฟล์ Outlook MSG ในภาษาจาวา เมธอด MapiMessage.load() ถูกใช้โดยระบุชื่อไฟล์ MSG อย่างไรก็ตาม คุณอาจใช้วิธีโอเวอร์โหลดอื่นๆ ที่ใช้อาร์กิวเมนต์ที่แตกต่างกัน เช่น วัตถุ LoadOptions ซึ่งแสดงตัวเลือกในการตั้งค่าการเข้ารหัสข้อความที่ต้องการสำหรับข้อความ หรือฟังก์ชันการโทรกลับ เพื่อหยุดการทำงานในกรณีที่เกิดข้อผิดพลาด ในทำนองเดียวกัน คุณสามารถรับและดูคุณสมบัติอื่นๆ ของไฟล์ MSG เช่น ส่วนหัวของข้อความการขนส่ง คำนำหน้าหัวเรื่อง ชื่อที่ส่งแทน ความไว ชื่อผู้ส่ง การตอบกลับ และค่าสถานะต่างๆ

บทความนี้สอนให้เราเขียน โปรแกรมดูไฟล์ MSG ของ Outlook ใน Java หากคุณต้องการเรียนรู้ขั้นตอนการสร้าง MapiContact โปรดดูบทความใน วิธีสร้าง MapiContact โดยใช้ Java

 ไทย