Bueno, como parece que estamos un poco "mosqueados" en estos días,
aprovecho y lanzo una pregunta. Espero que la secuela sea interesante...

En ocasiones necesitamos hacer cosas como como esta que menciono en la
línea de asunto de este mensaje; por ejemplo en algún script de
monitoreo.

El problema está en que para poder enviar como adjunto un fichero
binario, necesitamos manipularlo. No puede ser enviado tal cual.


Una solución que uso es codificarlo primero con uuencode. Así los
códigos por encima de ASCII 127 serán “empaquetados” de manera que
puedan ser enviados (y decodificados al llegar a destino).

El programa uuencode lo encontramos (al menos en este Debian 6) en el
paquete sharutils. Una vez instalado el paquete, podemos preparar una
línea de comando como:
uuencode download_2.gif download_2.gif | /usr/sbin/sendmail
destinata...@minodo.cu

Con esto aseguramos que se envíe el fichero download2.gif.

El “pipìng” asegura que la salida del comando uuencode le sea pasada
como parámetro a nuestro MTA (debemos tener uno instalado).

No nos extrañemos de encontrar ese sendmail ahí; realmente es una
llamada a nuestro MTA, el que sea que tengamos. Existe un link de
compatibilidad en nuestro Postfix/Exim precisamente para poder hacer
estas cosas.

Ahora bien, a esta solución me gustaría poderle poner que el mensaje
tenga una línea de asunto, pero no lo he logrado. ¿Alguien puede
sugerirme una idea? (no me funciona ponerle un -s 'línea de asunto, por
cierto).
-- 
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
Una conclusión es el punto en que usted se cansó de pensar.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a