Biblioteca Python de código abierto para archivos MSG de Outlook®

Lea y analice correos electrónicos MSG de Microsoft® Outlook a través de Python.

¿Qué es MSG-Extractor Library?

MSG-Extractor brinda a los desarrolladores de software la capacidad de procesar archivos MSG de Microsoft Outlook desde aplicaciones de Python. Automatiza la extracción de datos clave de correo electrónico, como los campos de, para, cc, así como el asunto, el cuerpo, la fecha y los archivos adjuntos. La biblioteca Python MSG también admite funciones como leer un mensaje de correo electrónico, extraer archivos adjuntos, incrustar archivos MSG, argumentos de línea de comandos y guardar archivos adjuntos en una ubicación personalizada. 

Previous Next

¿Cómo instalar MSG-Extractor?

Instalar MSG-Extractor a través de PyPi

 pip install extract-msg 

Abrir archivo MSG a través de Python

La biblioteca MSG-Extractor permite a los desarrolladores de Python acceder y leer el contenido de los archivos MSG de Outlook. Puede acceder a las direcciones de los destinatarios de correo electrónico, así como ver los mensajes de correo electrónico y los archivos adjuntos. Al usar las siguientes líneas de código, puede leer fácilmente los mensajes a través de python.

Abrir archivo MSG

  1. Abra el archivo MSG existente usando el método extract_msg.Message() y pase el nombre del archivo como parámetro
  2. Obtenga e imprima el remitente del correo electrónico usando la propiedad msg.sender
  3. Obtenga e imprima la fecha del correo electrónico usando la propiedad msg.date
  4. Obtenga e imprima el asunto del correo electrónico usando la propiedad msg.subject
  5. Obtenga e imprima el cuerpo del mensaje del correo electrónico usando la propiedad msg.body

Dependencia de Python para MSG-Extractor

f = r'MS_Outlook_file.msg' 
# open message
msg = extract_msg.Message(f)
# print sender name
print('Sender: {}'.format(msg.sender))
# print date
print('Sent On: {}'.format(msg.date))
# print subject
print('Subject: {}'.format(msg.subject))
# print body
print('Body: {}'.format(msg.body))

Guardar archivos adjuntos y mensajes

La biblioteca MSG-Extractor permite la extracción de archivos adjuntos de archivos MSG de Outlook. La API proporciona la funcionalidad para escanear todos los mensajes de correo electrónico almacenados en MSG y muestra la lista de mensajes que encuentra. Los usuarios pueden seleccionar los archivos adjuntos de su elección y guardarlos en una carpeta elegida. También permite a los usuarios eliminar archivos no deseados.

 Español