Aspose.Email FOSS for Python הוא ספרייה חופשית ב-100% עם רישיון MIT המאפשרת לך לקרוא ולכתוב קבצי MSG של Microsoft Outlook לחלוטין מ-Python, ללא מיקרוסופט אופיס, בלי אוטומציה COM ולא נדרש זמן פעלה פרטי. היא חושפת API ציבורי נקיה המבוססת על מושגים MAPI (MapiMessage, MapiAttachment , MapiRecipient) שמוצאת באמצעות ניתוח CFB מבוסס שנכתב בפייתן טהור .
התקנה מ-PyPI עם pip install aspose-email-foss. דורש פייטון 3.10 או יותר.
הספרייה מתאימה לסקריפטים ארכיוויליים של דואר אלקטרוני, צינורות תקינות, כלים מיגרציה וכל זרימת עבודה בצד השרת שדורשת ניתוח או ייצור קבצי Outlook MSG ללא תלויות Microsoft Office. עבור יכולות מתקדם יותר, שקול Aspose.Email for Python.
MapiMessage.from_file().iter_attachments_info() או לגשת למידע בינארי.MapiMessage.create().save() או לקבל בייטים עםto_bytes().to_email_message() ו from_email_message().Aspose.Email FOSS מתקנה עם פקודה אחת pip install aspose-email-foss. החבילה אינה מכילה תלויות חיצוניות והיא פיתון טהור .
האפ"י עוקב אחר קונבנציונות מאפי: MapiMessage, MapiAttachment,MapiRecipient , MapiProperty. הספרייה היא MIT-רישיון, קוד פתוח, ומקבלת דיווחי פג ותרומות על GitHub.
התקנה עם pip, ואז העבירו נתיב קבצים ל MapiMessage.from_file() כדי לפרסם את פורמט ה- MSG בינארי. גישה נושא, גוף וצורכים דרך API ברמה גבוהה.
pip install aspose-email-fossfrom aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body}")
for att in msg.iter_attachments_info():
print(f"Attachment: {att.storage_name}")
ליצור קבצים MSG מהתחלה, להוסיף מקבלים וצורכים, ולהציל לדיסק.
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.create("Meeting Notes", "Please review attached.")
msg.add_recipient("alice@example.com", display_name="Alice")
with open("notes.pdf", "rb") as f:
msg.add_attachment("notes.pdf", f.read(), mime_type="application/pdf")
msg.save("output.msg")
זהו ספריית פייטון חופשית, בעלת רישיון MIT לקריאה ולכתיבה של קבצי Microsoft Outlook MSG ללא צורך ב-Microsoft Office, אוטומציה COM, ו/או זמן תפעול פרטי.
קבצים MSG (Outlook) בפורמט CFB v3 ו-v4. הספרייה יכולה גם להפוך בין פורמט דואר אלקטרוני MS G ל RFC 5322.
תפעיל pip install aspose-email-foss. דורש פיתון 3.10 או יותר.
לא ישירות. השתמש ב MapiMessage.from_email_message() כדי להפוך ממוצר של הודעות דוא"ל שנבנה מתוכן EML.
כן. השתמש ב MapiMessage.create(subject, body) כדי לבנות הודעה חדשה, ואז להוסיף מקבלים וצורכים לפני שמירה.
כל דוגמה MapiMessage היא עצמאית. פעולות בו זמנית על הדוגמאות נפרדות הן בטוחים.
הספרייה מורשה על ידי MIT ומוצגת ב-GitHub בכתובת aspose-email-foss/Aspose.Email-FOSS-for-Python.