הוסף חלץ קבצים מצורפים בהודעות דואל של Outlook ב-Python

אם ברצונך לשלוח מסמך או כל קובץ בתוך דוא"ל, עליך להוסיף אותו לקבצים המצורפים. במקרים שונים, תוך כדי עבודה עם דוא"ל MS Outlook באופן פרוגרמטי, עליך לתפעל את הקבצים המצורפים. לדוגמה, ייתכן שיהיה עליך להוסיף/להוריד קבצים אל/מהקבצים המצורפים. במאמר זה, תלמד כיצד להוסיף קבצים מצורפים למיילים של Outlook ב-Python. כמו כן, נדגים כיצד לחלץ את הקבצים המצורפים ולשמור אותם כקבצים באופן פרוגרמטי ב-Python.

ספריית Python להוספה וחילוץ של קבצי דוא"ל של Outlook

כדי להוסיף ולחלץ קבצים מצורפים ממיילים של Outlook, נשתמש ב-Aspose.Email for Python. זוהי ספריית Python רבת עוצמה המאפשרת לך ליצור, לשלוח ולעבד בצורה חלקה מיילים של Outlook. בנוסף, הוא תומך בעבודה עם לקוחות דוא"ל פופולריים. אתה יכול להוריד את הספרייה או להתקין אותה באמצעות הפקודה הבאה.

> pip install Aspose.Email-for-Python-via-NET

הוסף קבצים מצורפים לדואר אלקטרוני של Outlook ב-Python

להלן השלבים להוספת קבצים מצורפים לאימייל של Outlook ב- Python.

  • טען דואר אלקטרוני של Outlook או צור אחד חדש באמצעות מחלקת MailMessage.
  • צור מופע של Attachment class כדי לטעון את הקובץ לצירוף.
  • הוסף קובץ מצורף לאוסף באמצעות שיטות MailMessage.attachments.append() או MailMessage.addattachment().
  • לבסוף, שמור את האימייל באמצעות שיטת MailMessage.save() .

דוגמת הקוד הבאה מראה כיצד להוסיף קבצים מצורפים למייל של Outlook ב-Python.

from aspose.email import MailMessage
from aspose.email import Attachment
from aspose.email import SaveOptions

dataDir = "Data/"
             
# צור או טען דואר אלקטרוני של Outlook
message = MailMessage("sender@domain.com", "receiver@domain.com")

# טען קובץ מצורף
attachment = Attachment(dataDir + "1.txt");

# הוסף מספר קבצים מצורפים למופע של מחלקה MailMessage
message.attachments.append(attachment);           
message.add_attachment(Attachment(dataDir + "1.jpg"))
message.add_attachment(Attachment(dataDir + "1.doc"))
message.add_attachment(Attachment(dataDir + "1.rar"))
message.add_attachment(Attachment(dataDir + "1.pdf"))

# שמור דואר אלקטרוני מעודכן של Outlook
message.save(dataDir + "EmailWithAttachments.msg", SaveOptions.default_msg_unicode)

חלץ קבצים מצורפים מהודעות דוא"ל של Outlook ב-Python

בואו נסתכל כיצד לחלץ את הקבצים המצורפים ממייל של Outlook ב- Python.

  • טען דואר אלקטרוני של Outlook באמצעות מחלקה MapiMessage.
  • עברו בלולאה בכל קובץ מצורף באוסף MapiMessage.attachments.
  • הורד ושמור כל קובץ מצורף באמצעות שיטת Attachment.save() .

דוגמת הקוד הבאה מראה כיצד לחלץ קבצים מצורפים ממייל של Outlook ב- Python.

from aspose.email.mapi import MapiMessage

dataDir = "Data/"
downloadsDir = "Data/downloads/"
         
# טען דואר אלקטרוני של Outlook
message = MapiMessage.from_file(dataDir + "EmailWithAttachments.msg")

# עברו בלולאה בין הקבצים המצורפים ושמור אותם
for attachment in message.attachments:
  
    # שמור את הקובץ המצורף
    attachment.save(downloadsDir + attachment.file_name)
    print("Saved...")

ספריית Python לעבודה עם קבצי דוא"ל של Outlook - קבל רישיון חינם

אתה יכול להוסיף ולחלץ קבצים מצורפים מהודעות דוא"ל של MS Outlook ללא מגבלות הערכה באמצעות [רישיון זמני חינם].

סיכום

במאמר זה, למדת כיצד להוסיף קבצים מצורפים לאימייל של Outlook ב-Python. יתר על כן, ראית כיצד לחלץ קבצים שכבר מצורפים ממייל של Outlook. אתה יכול פשוט להתקין את Aspose.Email ולשלב את דוגמת הקוד שסופקה ליישומי Python שלך.

ספריית Outlook של Aspose עבור Python - קרא עוד

אתה יכול לחקור יותר על הספרייה באמצעות תיעוד. כמו כן, הורד חבילה שלמה של דוגמאות קוד מקור מ-GitHub. יתר על כן, אתה יכול לפרסם את השאלות שלך בפורום שלנו.

ראה גם