El Diario Geek

La publicación trata sobre el uso de uuencode para enviar correos con archivos adjuntos usando el comando mailx. uuencode también se puede usar para enviar varios archivos adjuntos.

1. Ejemplo usando un adjunto
La sintaxis del comando uuencode es :

# uuencode >> 

Por ejemplo, si tiene un archivo llamado my_file en el directorio /var/tmp, utilice el comando como :

# uuencode /var/tmp my_file >> my_attachment# mailx -s "This is a mial with only one attachment" [email protected] &lt my_attachment

La primera línea codifica el archivo ” my_file “y crea el archivo”my_attachment”. La segunda línea usa mailx para enviar el archivo “my_attachment” a [email protected] con una línea de asunto de “Este es un correo con un solo archivo adjunto”.

2. Ejemplo usando 2 archivos adjuntos

# uuencode /var/tmp my_file01 >> multi_attachment# uuencode /var/tmp my_file02 >> multi_attachment # mailx -s "Mail with multiple attachment" [email protected] &lt multi_attachment

La primera línea codifica el archivo ” my_file01 “y crea el archivo”multi_attachment”. La segunda línea codifica el archivo ” my_file02 “y añade los datos codificados al archivo”multi_attachment”. La tercera línea envía el archivo codificado “multi_attachment” al usuario.

3. Usando uudecode
mailx es un agente de correo basado en texto. No contiene el estándar MIME (“Extensiones de Correo Multipropósito de Internet”). Ejemplos 1 y 2 utilice el comando uuencode para codificar el archivo. La mayoría de los agentes de usuario de correo (MUA) modernos utilizados para recibir los mensajes reconocerán y decodificarán los archivos automáticamente. Si el mensaje mailx y el adjunto uuencoded son recibidos por mailx (o MUA similar no MIME), use uudecode para recuperarlos:

# uudecode multi_attachment

Leave a Reply