Aspose.Email  for Python via .NET

Python API สำหรับการประมวลผลอีเมล

สร้าง จัดการ หรือแปลงรูปแบบอีเมลรวมถึง MSG, EML, EMLX & MHT จากภายในแอปพลิเคชัน Python

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

Aspose.Email สำหรับ Python ผ่าน .NET เป็น Email Programming API ที่ยืดหยุ่นแต่ทรงพลัง ซึ่งช่วยประหยัดเวลาและความพยายามของนักพัฒนาในการสร้าง จัดการ หรือแปลงรูปแบบข้อความอีเมลทั่วไปโดยไม่ต้องกังวลเกี่ยวกับความซับซ้อนของการนำรูปแบบไปใช้

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

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

การแปลงและแสดงผลรูปแบบไฟล์อีเมล

ส่งและรับอีเมลพร้อมไฟล์แนบ

ดาวน์โหลดข้อความจากเซิร์ฟเวอร์เมล POP3 และ IMAP

สร้างและอัปเดตงานโดยใช้ iCalendar

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

จัดการไฟล์แนบอีเมลและทรัพยากรที่เชื่อมโยง

ส่งการนัดหมายหรือการประชุมที่สอดคล้องกับ iCalendar

รองรับ SSL และ TLS

รองรับไฟล์แนบ TNEF

แปลงไฟล์ข้อความแบบไดนามิก

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

แปลงผงชูรสเป็นรูปแบบต่างๆ - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML and MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

การสนับสนุนที่กว้างขวางสำหรับการนัดหมายรูปแบบ ICS

Aspose.Email สำหรับ Python ผ่าน .NET สามารถใช้สร้างการนัดหมายและบันทึกในรูปแบบ ICS Python Email Library ยังอนุญาตให้โหลดการนัดหมายจากไฟล์ ICS, อ่านหรือเขียนกิจกรรมการนัดหมาย, สร้างการนัดหมายเป็นร่างและกำหนดสถานะผู้เข้าร่วมของผู้เข้าร่วมการนัดหมาย

ผลิตและบริโภคซ้ำด้วย iCalendar API

Aspose.Email สำหรับ Python ผ่าน .NET มีฟังก์ชันในการสร้างและบันทึกวัตถุปฏิทิน Outlook ในรูปแบบ MSG และ ICS ไม่เพียงแต่คุณสามารถสร้างและบันทึกออบเจ็กต์ iCalendar ได้เท่านั้น แต่ยังเรียกข้อมูล อัปเดต ส่งและยกเลิกการเรียกประชุมได้อีกด้วย นอกจากนี้ การใช้โมเดลอ็อบเจ็กต์ที่ใช้งานง่าย ยังสร้างและใช้รูปแบบการทำซ้ำแบบไดนามิกในรูปแบบ iCalendar RFC 2445 ได้อย่างง่ายดาย

ส่งและรับ อีเมล via SMTP, POP3 and IMAP Mail Servers

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

Aspose.Email สำหรับ Python ผ่าน .NET ยังรองรับโปรโตคอล IMAP รวมถึงคำสั่งต่างๆ เช่นเดียวกับการพิสูจน์ตัวตน สร้าง ลบ เลือก สืบค้นโฟลเดอร์ รับ ลบ บันทึกข้อความ และจัดการแฟล็กข้อความ

สร้างหรือจัดการไฟล์ PST, OST และ MBOX

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

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

แยกข้อความจาก Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# อ่านข้อความทั้งหมดในวง

while (eml is not None):

    #แสดงหัวเรื่องข้อความ

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    #รับข้อความถัดไป

    eml = reader.read_next_message();

reader.dispose();
  
  

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