Traemos la mejor solución que hallamos en todo internet. Nuestro deseo es que te sea de mucha utilidad y si quieres aportar alguna mejora puedes hacerlo..
Ejemplo: archivo adjunto de descarga de Outlook de Python
import win32com.client #pip install pypiwin32 to work with windows operating sysytmimport datetime
import os
# To get today's date in 'day-month-year' format(01-12-2017).
dateToday=datetime.datetime.today()
FormatedDate=(':02d'.format(dateToday.day)+'-'+':02d'.format(dateToday.month)+'-'+':04d'.format(dateToday.year))# Creating an object for the outlook application.
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")# Creating an object to access Inbox of the outlook.
inbox=outlook.GetDefaultFolder(6)# Creating an object to access items inside the inbox of outlook.
messages=inbox.Items
defsave_attachments(subject,which_item,file_name):# To iterate through inbox emails using inbox.Items object.for message in messages:if(message.Subject == subject):
body_content = message.body
# Creating an object for the message.Attachments.
attachment = message.Attachments
# To check which item is selected among the attacments.print(message.Attachments.Item(which_item))# To iterate through email items using message.Attachments object.for attachment in message.Attachments:# To save the perticular attachment at the desired location in your hard disk.
attachment.SaveAsFile(os.path.join("D:ScriptMonitoring",file_name))break
Te mostramos las comentarios y valoraciones de los lectores
Eres capaz de añadir valor a nuestra información añadiendo tu experiencia en las anotaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)