Aspose.Email  สำหรับจาวา

Java Outlook API และ Java Thunderbird API สำหรับการประมวลผลอีเมล

สร้างอีเมลส่งอีเมลและวิเคราะห์อีเมลจาก Outlook & Thunderbird โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติมส่งและรับอีเมลผ่านโปรโตคอล SMTP, POP3, IMAP

  ดาวน์โหลดฟรีทดลอง
 
  
 

Aspose.Email สำหรับ Java ช่วยให้นักพัฒนาสามารถมุ่งเน้นไปที่การใช้ตรรกะทางธุรกิจของตนเองสำหรับการจัดการอีเมลโดยไม่จำเป็นต้องรู้ข้อมูลจำเพาะรูปแบบหรือการเขียนโปรแกรมเครือข่าย

Aspose.Email สำหรับ Java สามารถสร้างอีเมล Outlook แยกวิเคราะห์อีเมลหรือแปลงรูปแบบข้อความเช่น MSG, EML, MBOX, PST, OST และ MHT จากภายในแอปพลิเคชัน JavaAPI สามารถจัดการเนื้อหาข้อความ ไฟล์แนบ ส่วนหัว และคุณสมบัติ MAPI และให้ความสามารถในการส่งและรับอีเมลผ่านโปรโตคอลยอดนิยมจำนวนหนึ่งมันช่วยให้สามารถ ทำงานกับไฟล์เก็บข้อมูล Outlook เช่นไฟล์เก็บข้อมูลส่วนบุคคล PST และไฟล์เก็บข้อมูลออฟไลน์ OSTคุณสามารถแสดงรายการอีเมล แยกอีเมล เพิ่มหรือลบข้อความออกจากไฟล์เก็บข้อมูลตามข้อกำหนดของแอปพลิเคชันของคุณไลบรารีอีเมล Java ยังอนุญาตให้ ทำงานกับไฟล์รายชื่อติดต่อ Outlook (วีซีเอฟ)ภาพรวมของคุณสมบัติทั้งหมดและการใช้งานกับตัวอย่างโค้ดที่คุณสามารถพบได้ในของเรา documentation

คุณสมบัติ API การประมวลผลอีเมลขั้นสูง

ตรวจสอบเอกสารสำหรับคุณสมบัติยอดนิยมใน Aspose.Email:

แปลงรูปแบบข้อความระหว่างกันด้วยรหัสไม่กี่บรรทัด

สร้างไฟล์ ICF และ VCF v3.0

อ่านอีเมลตามลำดับจากมากขึ้นหรือจากน้อยลง

สร้างลำดับชั้นโฟลเดอร์ใน PST โดยใช้สัญกรณ์สตริง

ระบุวันที่สร้างและแก้ไขสำหรับ ICS

กำหนดค่าการเข้ารหัส SSL/TLS บนอินสแตนซ์ไคลเอนต์อีเมล

ใช้พร็อกซี HTTP สำหรับไคลเอนต์อีเมล (SMTP, IMAP, POP3)

แปลงข้อความเป็นรูปแบบอีเมลที่แตกต่างกันใน Java

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

การส่งอีเมลผ่าน SMTP, POP3 และ IMAP

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

วิธีส่งอีเมลโดยใช้ SMTP - Java

// Initialize SmtpClient object

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

MailMessage msg = new MailMessage("senderid@gmail.comdocument.getElementById("cloak534965a644a4ec64a756fdf05f91b201").innerHTML="";var prefix="&#109;ai&#108;&#116;o",path="href=",addy534965a644a4ec64a756fdf05f91b201="s&#101;nd&#101;r&#105;d&#64;",addy534965a644a4ec64a756fdf05f91b201=addy534965a644a4ec64a756fdf05f91b201+"gm&#97;&#105;l&#46;c&#111;m",addy_text534965a644a4ec64a756fdf05f91b201="s&#101;nd&#101;r&#105;d&#64;gm&#97;&#105;l&#46;c&#111;m";document.getElementById("cloak534965a644a4ec64a756fdf05f91b201").innerHTML+="<a "+path+"'"+prefix+":"+addy534965a644a4ec64a756fdf05f91b201+"'>"+addy_text534965a644a4ec64a756fdf05f91b201+"</a>"", "recieverid@gmail.comdocument.getElementById("cloakc693047e99f446f9e4442d905515e3c6").innerHTML="";var prefix="&#109;ai&#108;&#116;o",path="href=",addyc693047e99f446f9e4442d905515e3c6="r&#101;c&#105;&#101;v&#101;r&#105;d&#64;",addyc693047e99f446f9e4442d905515e3c6=addyc693047e99f446f9e4442d905515e3c6+"gm&#97;&#105;l&#46;c&#111;m",addy_textc693047e99f446f9e4442d905515e3c6="r&#101;c&#105;&#101;v&#101;r&#105;d&#64;gm&#97;&#105;l&#46;c&#111;m";document.getElementById("cloakc693047e99f446f9e4442d905515e3c6").innerHTML+="<a "+path+"'"+prefix+":"+addyc693047e99f446f9e4442d905515e3c6+"'>"+addy_textc693047e99f446f9e4442d905515e3c6+"</a>"", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Send the Message now

client.send(msg);

การจัดการวัตถุปฏิทิน

Aspose.Email iCalendar API ช่วยให้สามารถสร้างแยกและบันทึกวัตถุปฏิทิน Outlook ในรูปแบบต่างๆมีความสามารถในการบันทึกเป็นเอกสาร MSG หรือ ICS รวมถึงดึงส่งอัปเดตและยกเลิกคำขอการประชุมผ่านโปรโตคอลการส่งข้อความวิธีจัดการ iCalendar API ที่คุณสามารถเรียนรู้ได้จาก การทำงานกับการนัดหมาย article.

จัดการไฟล์ที่เก็บข้อความ

Aspose.Email สำหรับ Java API ช่วยให้สามารถจัดการรูปแบบการจัดเก็บข้อมูล Outlookคุณสามารถโหลดไฟล์ PST & OST จากดิสก์หรือสตรีมรับข้อมูลโฟลเดอร์และโฟลเดอร์ย่อยจากไฟล์เก็บถาวรข้อความ ดึงรายละเอียดเฉพาะข้อความ เช่น หัวข้อ ผู้ส่ง ผู้รับ และบันทึกข้อความลงในดิสก์หรือสตรีมสำหรับข้อมูลโดยละเอียดเพิ่มเติมโปรดไปที่ การทำงานกับไฟล์เก็บข้อมูล Outlook ส่วนในเอกสารของเรา

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

สร้าง PST ตั้งแต่เริ่มต้นและเพิ่มข้อความจากไฟล์ - Java

// create an instance of PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// create a folder at the root of PST

pst.getRootFolder().addSubFolder("Inbox");

// add message to newly created folder

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

ทำงานกับบัตรติดต่อ

Aspose.Email สำหรับ Java ช่วยให้สามารถจัดการไฟล์การ์ดติดต่อ หรือที่เรียกว่า VCF หรือ vCard ซึ่งเป็นรูปแบบไฟล์ทั่วโลกเพื่อจัดเก็บและแลกเปลี่ยนการ์ดผู้ติดต่อนอกจากนี้ยังสามารถประมวลผลการ์ดติดต่อ Outlook เช่นเดียวกับ Thunderbird vCards ภายในแอป Javaการใช้ Aspose.Email สำหรับ Java คุณสามารถส่งไฟล์ vCard หรือ VCF ในอีเมลแนบ VCF กับข้อความของคุณหรือแยกออกจากอีเมลนอกจากนี้คุณสามารถแลกเปลี่ยนไฟล์ vCard (VCF) ด้วยวิธีของคุณเองAPI ช่วยให้สามารถแก้ไข สร้างและลบการ์ดผู้ติดต่อของคุณคุณสามารถเพิ่มการสนับสนุนบัตรติดต่อลงในแอปพลิเคชันของคุณได้อย่างง่ายดาย

ไมโครซอฟท์ออฟฟิศอัตโนมัติ - ไม่จำเป็น

Aspose.Email สำหรับ Java สร้างขึ้นโดยใช้รหัสที่มีการจัดการที่ไม่จำเป็นต้องติดตั้ง Microsoft Office หรือ Microsoft Outlook บนเครื่องเพื่อทำงานกับการประมวลผลอีเมลเป็นทางเลือกอัตโนมัติของ Microsoft Outlook ที่สมบูรณ์แบบในแง่ของคุณสมบัติความปลอดภัยความสามารถในการปรับขนาดและความเร็วมันค่อนข้างง่าย ย้ายจาก Office Automation ไปยัง Aspose.

  
  

Aspose.Email นำเสนอ API อีเมลแต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมอื่น ๆ ตามที่ระบุไว้ด้านล่าง: