Gestionar el correo electrónico desde la línea de comandos

He escrito un par de scripts para gestionar el correo electrónico desde la línea de comandos. Se pueden descargar desde aquí.

Básicamente al ejecutarlos se descargan los mensajes en la carpeta entrada. Cada mensaje está en una carpeta aparte con sus correspondientes adjuntos. Es útil para obtener todos los adjuntos de los correos de una forma rápida.

Para usarlo, lo primero es configurarlo. Hay que abrir el archivo “configuracion.py” e introducir los datos de tu cuenta de correo. Nota, opción de borrar mensajes al descargalos del servidor, puede ser peligrosa, mejor dejarla desactivada. Si usáis GMail, hay que activar los datos de la configuración POP3.

Una vez configurado se ejecuta en comando “descargar.py”. El correo se descargará.

Lo que he encontrado realmente útil es la opción de enviar el correo, pues es muy fácil crear plantillas y usarlas. Para enviar un correo electrónico lo primero es ejecutar el comando:

enviar.py -n nombre_del_mensaje

Se nos indicará que en la carpeta salida se puede empezar a editar el mensaje. Si se quieren incluir adjuntos, sólo hay que copiar los ficheros correspondientes en la carpeta del mensaje. Finalmente, se ejecuta:

enviar.py

Los mensajes de la carpeta salida se enviarán.

La mayoría de servicios de correo electrónicos que se usan popularmente, dan la forma de gestionarlos a través de clientes de correo electrónico. Por ejemplo:

Es muy recomendable que probéis a usar el correo electrónico a través de un cliente de correo como Thunderbird. Aquí tenéis un ejemplo de cómo configurar Gmail, es más simple de lo que parece.

Anuncios
Esta entrada fue publicada en Internet, Software. Guarda el enlace permanente.

2 respuestas a Gestionar el correo electrónico desde la línea de comandos

  1. Pingback: Gestionar el correo electrónico desde la línea de comandos | PlanetaLibre

  2. Diego dijo:

    Hola que tal ? Esto es justo lo que estaba buscando!!! Pero lamentablemente no le estoy dando con la tecla ya que no puedo descargar email debido al siguiente error….

    Traceback (most recent call last):
    File “descargar.py”, line 4, in
    import configuracion
    File “/root/mailnew/email/configuracion.py”, line 3
    SyntaxError: Non-ASCII character ‘\xc3’ in file /root/mailnew/email/configuracion.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

    A que se puede deber este error???

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s