Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
El 21/09/16 a las 11:13, Alberto José García Fumero escribió: > El mar, 20-09-2016 a las 16:53 -0400, Arian Molina Aguilera escribió: >> El 20/09/16 a las 13:39, Alberto José García Fumero escribió: >>> 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). >>> >> Donde has probado el -s, porque no usar en vez de sendmail, el comando >> mail con el parámetro -s igual. >> >> Salu2. > > Sí, hermano. Ya viste los mensajes anteriores. Ulises también me lo > había recordado. Yo no había probado en ese momento el comando mail, > sino que me había entufado con probar el link del sendmail. Y > ciertamente, como dices, no da chances de ponerle línea de asunto. > Si si vi, lo que al parece se te demoran en llegar los correos de la lista, porque mi mail me llego al momento de enviado, y todavía no habían llegado los de los otros, donde te recomendaron lo mismo. Salu2. -- Arian Molina Aguilera Administrador de Redes y Servicios Telemáticos Linux Usuario Registrado #392892 Telfs: +53(7)696-7510 ext 236 jabber: linuxc...@openmailbox.org Brascuba Cigarrillos S.A. La Habana. Cuba. “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. Albert Einstein” __ 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
El mar, 20-09-2016 a las 16:53 -0400, Arian Molina Aguilera escribió: > El 20/09/16 a las 13:39, Alberto José García Fumero escribió: > > 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). > > > Donde has probado el -s, porque no usar en vez de sendmail, el comando > mail con el parámetro -s igual. > > Salu2. Sí, hermano. Ya viste los mensajes anteriores. Ulises también me lo había recordado. Yo no había probado en ese momento el comando mail, sino que me había entufado con probar el link del sendmail. Y ciertamente, como dices, no da chances de ponerle línea de asunto. -- 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
On Tue, 20 Sep 2016 13:39:21 -0400, Alberto José García Fumero wrote: 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). En Debian y derivadas (probablemente también en otras distribuciones) existe un paquete llamado "sendemail" (no confundir con sendmail), que sospecho tiene todo lo que puedes necesitar. Basta con instalarlo y echar una ojeada a estos comandos: sendemail --help sendemail --help misc El paquete es diminuto y tiene muy pocas dependencias. Saludos, Hugo __ 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
El 20/09/16 a las 17:03, Alberto José García Fumero escribió: > El mar, 20-09-2016 a las 14:14 -0400, Ulises Gonzalez escribió: >> On 09/20/2016 01:39 PM, Alberto José García Fumero wrote: >>> 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). >> >> Hay alg'un motivo por el cual no uses mail en lugar de sendmail para >> hacer eso?? pues con mail puedes hacer eso mismo y adem'as poner asunto >> > > Ninguno en absoluto... solo que no había probado con mail :-P > Y quería saber de todas formas por qué no consigo que coja una línea de > asunto. Majaderías mías. > Y mira, ya avivamos un poco la lista... > el tema es que sendmail, en debian por defecto llama al mta exim, y estuve mirando por arribita y no tienes opción -s para subject. Salu2. -- Arian Molina Aguilera Administrador de Redes y Servicios Telemáticos Linux Usuario Registrado #392892 Telfs: +53(7)696-7510 ext 236 jabber: linuxc...@openmailbox.org Brascuba Cigarrillos S.A. La Habana. Cuba. “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. Albert Einstein” __ 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
El 20/09/16 a las 13:39, Alberto José García Fumero escribió: > 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). > Donde has probado el -s, porque no usar en vez de sendmail, el comando mail con el parametro -s igual. Salu2. -- Arian Molina Aguilera Administrador de Redes y Servicios Telemáticos Linux Usuario Registrado #392892 Telfs: +53(7)696-7510 ext 236 jabber: linuxc...@openmailbox.org Brascuba Cigarrillos S.A. La Habana. Cuba. “Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber. Albert Einstein” __ 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
El mar, 20-09-2016 a las 14:14 -0400, Ulises Gonzalez escribió: > On 09/20/2016 01:39 PM, Alberto José García Fumero wrote: > > 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). > > Hay alg'un motivo por el cual no uses mail en lugar de sendmail para > hacer eso?? pues con mail puedes hacer eso mismo y adem'as poner asunto > Ninguno en absoluto... solo que no había probado con mail :-P Y quería saber de todas formas por qué no consigo que coja una línea de asunto. Majaderías mías. Y mira, ya avivamos un poco la lista... -- 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
Re: [Gutl-l] Enviar mensaje con un adjunto, desde la línea de comandos
On 09/20/2016 01:39 PM, Alberto José García Fumero wrote: 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). Hay alg'un motivo por el cual no uses mail en lugar de sendmail para hacer eso?? pues con mail puedes hacer eso mismo y adem'as poner asunto -- Salu2 Ulinx Linux user 366775 "En un problema con n ecuaciones siempre habrá al menos n+1 incógnitas." __ 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