Instalando Mailpile en debian

Mailpile es un webmail escrito en python que cuenta con ciertas características muy útiles: Lee correos cifrados, hace búsquedas al estilo GMail y permite leer varios formatos como: Maildir, gmvault, etc.

Su estado actual es en desarrollo, sin embargo, las funciones que ya implementa son bastante útiles y funcionan bien.

Su página oficial es: http://www.mailpile.is/

Instalarlo desde los fuentes es especialmente simple, tan solo requiere ciertas dependencias:

sudo apt-get install git python-imaging python-lxml python-gnupginterface python-jinja2

Tras instalar git y los complementos de python necesarios, procedemos a clonar su repositorio:

git clone https://github.com/pagekite/Mailpile.git

Tras bajarnos el código, en la nueva versión ya trae directamente los enlaces simbólicos correctamente creados para permitir ejecutar todo sin hacer nada. Me gusta especialmente porque han pensado en desarrolladores y gente que quiere probar su software sin tener que generar el entorno de pruebas, ya viene dado y el propio léeme del repositorio explica todo lo básico para hacerlo funcionar.

Configuramos nuestro correo y nombre que se mostrará:

./mp --set "my_from: correo@dominio.tld = Nombre Apellido1 Apellido2" --setup

Si queremos ser capaces de enviar correo, debemos configurar el servidor smtp de envío de correo:

./mp --set "my_sendmail: default = smtp:smtp.dominio.tld:25"

Después debemos indicarle que indexe nuestro correo para poder hacer búsquedas de forma fácil. Esta operación puede tardar bastante dependiendo del tamaño de nuestro buzón.

./mp --add /home/usuario/Maildir --rescan

Recordemos que soporta varios formatos, mbox, Maildir, gmvault.

Por último, nos queda iniciar Mailpile, o bien en modo consola:

./mp --www

O bien normalmente, para que nos abra un interfaz web:

./mp

En este último caso podremos acceder al correo a través de la página:

http://Direccion-IP:33411

Más sobre los comandos de búsqueda (muy completos): https://github.com/pagekite/mailpile