1. สินค้า
  2.   อีเมล
  3.   Python
  4.   Aspose.Email for Python via .NET

Aspose.Email for Python via .NET

 
 

Python API เพื่อประมวลผลอีเมล Microsoft Outlook

API การประมวลผลอีเมล Python อันทรงพลังที่อนุญาตให้เพิ่มการนัดหมาย แยกเนื้อหาอีเมล รวมถึงการสร้าง แก้ไข และแปลงข้อความอีเมล

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

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

อีกแง่มุมที่น่าสนใจของ Aspose.Email สำหรับ Python ผ่าน .NET คือความสามารถในการปรับปรุงงานการแยกและการจัดการอีเมล นักพัฒนาซอฟต์แวร์สามารถแยกไฟล์แนบ ฝังรูปภาพ หรือแม้แต่แปลงอีเมลเป็นรูปแบบต่างๆ ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด ไลบรารียังมีความเป็นเลิศในงานการแปลงอีเมล ทำให้สามารถแปลงรูปแบบอีเมลต่างๆ ได้อย่างราบรื่น ไม่ว่าจะแปลงอีเมลเป็น PDF เพื่อวัตถุประสงค์ในการเก็บถาวรหรือส่งออกเป็น HTML สำหรับการแสดงผลบนเว็บ ด้วยชุดฟีเจอร์ที่หลากหลาย การผสานรวมที่ราบรื่น และประสิทธิภาพที่แข็งแกร่ง Aspose.Email ช่วยให้นักพัฒนาปลดล็อกความเป็นไปได้ใหม่ๆ ในระบบอัตโนมัติของอีเมล การดึงข้อมูล และเวิร์กโฟลว์การสื่อสาร

Previous Next

เริ่มต้นใช้งาน Aspose.Email สำหรับ Python ผ่าน .NET

วิธีที่แนะนำในการติดตั้ง Aspose.Email สำหรับ Python ผ่าน .NET คือการใช้ Pypi โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.Email สำหรับ Python ผ่าน .NET ผ่าน Pypi

pip install Aspose.Email-for-Python-via-NET 
คุณยังสามารถดาวน์โหลดได้โดยตรงจาก หน้าผลิตภัณฑ์ Aspose

สร้างและส่งข้อความอีเมลผ่าน Python API

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

ใช้ที่อยู่ To, CC และ BCC หลายรายการในขณะที่ส่งข้อความอีเมลผ่าน Python

eml = ae.MailMessage()
eml.subject = "New MailMessage created with Aspose.Email for Python"
eml.html_body = "This line is in bold  while this is normal text"
eml.from_address = "kashif.iqbal.aspose@domain.com"
eml.to.append(ae.MailAddress("to1@domain.com", "Recipient 1"))
eml.to.append(ae.MailAddress("to2@domain.com", "Recipient 2"))
eml.cc.append(ae.MailAddress("cc1@domain.com", "Recipient 3"))
eml.cc.append(ae.MailAddress("cc2@domain.com", "Recipient 4"))
# Send using Smtp Client
client = SmtpClient("smtp.gmail.com", 587, "username", "password")
client.send(eml)

แยกเนื้อหาข้อความอีเมลผ่าน Python API

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

วิธีแยกส่วนหัวอีเมลผ่าน Python API

# Create MailMessage instance by loading an EML file
message = MailMessage.load(dataDir + "email-headers.eml");
print("\n\nheaders:\n\n")
# Print out all the headers
index = 0
for index, header in enumerate(message.headers):
print(header + " - ", end=" ")
print (message.headers.get(index))

สร้างและจัดการการนัดหมายภายในแอป Python

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

วิธีเขียนหลายเหตุการณ์ลงในไฟล์ ICS ผ่าน Python API

saveOptions = IcsSaveOptions()

saveOptions.action = AppointmentAction.CREATE
writer = CalendarWriter(dataDir + "WriteMultipleEventsToICS_out.ics", saveOptions)
attendees = MailAddressCollection()
attendees.append("attendee@domain.com")
for i in range(10):
app = Appointment("Room 112", dt.datetime(2018, 5, 27, 22, 12, 11), dt.date(2018, 5, 28), "from@domain.com", attendees)
app.description = "Test body " + str(i)
app.summary = "Test summary:" + str(i)
writer.write(app)

จัดการไฟล์ที่เก็บข้อมูล Outlook (OST, PST) ผ่าน Python

Aspose.Email สำหรับ Python ผ่าน .NET ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและจัดการไฟล์ที่เก็บข้อมูล Outlook (OST, PST) ภายในแอปพลิเคชัน Python ของตนเองได้ มีคุณสมบัติที่มีประโยชน์มากมายในไลบรารีสำหรับการทำงานกับไฟล์ OST หรือ PST เช่น การสร้างไฟล์ PST ใหม่และเพิ่มโฟลเดอร์ย่อยลงไป การค้นหาข้อความ การอ่านและการแปลงไฟล์ Outlook OST การแยกและการรวมไฟล์ PST จัดการรายการปฏิทิน & ผู้ติดต่อภายในไฟล์ PST, ทำงานกับข้อความในไฟล์ PST, การเปิดและอ่านไฟล์ Outlook PST, รับโฟลเดอร์และข้อมูล fubFolders จาก PST และอื่นๆ อีกมากมาย ตัวอย่างต่อไปนี้สาธิตวิธีผสานเป็น PST เดียวผ่าน Python API

วิธีรวม PST หลายรายการให้เป็น PST เดียวผ่าน Python API

string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder. 
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
} 
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
} 
 ไทย