systemadmin.es > Correo > Como extraer los ficheros adjuntos de un correo en Maildir

Como extraer los ficheros adjuntos de un correo en Maildir

Mediante RIPmime podemos extraer el contenido MIME de un correo electrónico. Vamos a ver como instalar dicho programa y usarlo.

Como siempre, descargamos en /usr/local/src el código fuente desde su pagina web y lo compilamos:

cd /usr/local/src
wget http://www.pldaniels.com/ripmime/ripmime-1.4.0.9.tar.gz
tar xzf ripmime-1.4.0.9.tar.gz
cd ripmime-1.4.0.9
make && make install

A continuación ya tenemos instalado en /usr/local/bin/ripmime. Vamos a suponer que usamos un correo de un maildir y lo copiamos a nuestra home para extraer los ficheros adjuntos:

cp /home/vpopmail/domains/systemadmin.es/jordi/Maildir/cur/1234535648.M635679P20694.nemesis.systemadmin.es\:2\,S ~/correo.ejemplo

Mediante la opción -i le pasamos el fichero que contiene adjuntos y mediante -d le indicamos donde queremos que los extraiga. Por ejemplo:

# ripmime -i correo.ejemplo -d /tmp
# ls /tmp
neo boys.rar  textfile0  textfile1  textfile2  textfile3

Como vemos, no solo extrae los adjuntos, sino también el texto si se trata de un correo HTML. Mediante la opción –no-nameless conseguiremos extraer solo el contenido MIME con nombre (ficheros):

# ripmime -i exemple.mail -d /tmp --no-nameless
# ls /tmp/
neo boys.rar

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>