Guardar attach de correo ..
Horst von Brand
vonbrand en inf.utfsm.cl
Mie Mar 2 14:55:12 CLST 2005
Tipler <tipler en gmail.com> dijo:
> On Mon, 28 Feb 2005 16:57:48 -0300, Horst von Brand
> <vonbrand en inf.utfsm.cl> wrote:
> > Tipler <tipler en gmail.com> dijo:
> > > con mutt podría salvar el(los) attach(s) con algun conjunto de flags
> > > asociados al comando? algo así como (ej: mutt -s ultimo_mensaje) ..
> >
> > Lee el manual ;-)
> >
> > > pq lo que estoy necesitando es automatizar el salvado de un conjunto
> > > de archivos que vienen en el attach de un mensaje (mismo remitente y
> > > subject) todos los días.
> >
> > Delicado... tal vez cocinar algo en Perl? Podrias incluso definir un alias
> > (o cocinar algo con procmail(1)) que pase el mensaje directamente a un
> > programita desarmador... en <http://www.freshmeat.net> hay muchas
> > bibliotecas y utilitarios para hacer de esto.
> >
> > Cuidado que lo que haces! No te vaya a mandar un /etc/passwd un jaquel...
> .. en otra lista me sugirieron el uudeview, el cual sirve para
> transformar los attach de la cola de correo /var/mail/user u otra a
> archivos tradicionales y solita reconoce el tipo mime del mismo ...
Y que hace si en el mensaje viene otro mensaje? El formato MIME permite
hacer cosas muy divertidas...
> .. a esta ultima app la combino con un script de perl "mbox-purge" que
> me permite mantener la casilla limpia de mensajes (esta cuenta es solo
> para bajar este attach)
Meter mano al mbox es un crimen. Que algun iluminado piense que es buena
idea es otra cosa...
> .. con estas 2 app + un script para juntar todo + cron , logre lo que
> necesitaba.
Era mucho mas facil (y seguro!) dirigir el correo a un alias que
decodifique. Si tienes control sobre el otro extremo tambien, puedes enviar
p.ej. via uuencode(1) y extraer sin dramas aca.
Ten /extremo cuidado/ con mensajes que lleguen a esa direccion. No hay
mucha manera de verificar que no te lo envie el 31337 jaquel de la semana,
si no pgp-ificas &c.
Transferir archivos es mucho mas sano hacerlo via rsync(1), o con scp(1).
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux