Tecnología

Inicio

Cómo enviar un archivo de texto como un archivo adjunto de correo electrónico en una secuencia de comandos shell

Cómo enviar un archivo de texto como un archivo adjunto de correo electrónico en una secuencia de comandos shell


Los scripts de shell se utilizan comúnmente los usuarios de Unix o Linux. Estos scripts son el código escrito para la "cáscara" o el intérprete de línea de comandos de un sistema operativo. Cuando se utiliza una interfaz de línea de comandos, varios guiones están disponibles que permiten a un usuario para agregar datos adjuntos al enviar mensajes de correo electrónico. Puede que no sea como sistemas de correo electrónico de la interfaz de usuario como gráfica fácil de usar, pero para los programadores que escriben scripts de shell o administradores de sistemas que utilizan la línea de comandos, esta es una manera más accesible de enviar fuera de los archivos de registro e informes.

Instrucciones

Enviar archivos adjuntos a usar Mutt

1 Acceder como usuario root.

2 Instalar MUTT. Para ello, si se utiliza Debian Linux / Ubuntu Linux, el tipo de "# apt-get install mutt" en la línea de comandos. Fedora / CentOS o Red Hat Linux (RHEL) los usuarios pueden escribir en "# yum install mutt."

3 Utilice el comando MUTT para enviar un correo electrónico. Escriba lo siguiente:

$ Mutt -s "sujeto" -a /tmp/yourfile.htm [email protected] </tmp/mailmessage.txt

Reemplazar "sujeto" con el asunto del correo electrónico, "tmp / yourfile.htm" con el archivo adjunto, "[email protected]" como el correo electrónico que desea enviar a, y "/tmp/mailmessage.txt" como el archivo de texto que contiene su mensaje.

4 Presione ENTRAR."

Enviar archivos adjuntos utilizando UUENCODE

5 Ingrese a su sistema Linux / Unix.

6 Envíe su mensaje y datos adjuntos escribiendo el código en el símbolo del sistema:

(Echo "Este es el mensaje de correo electrónico"; uuencode /tmp/kitties.JPG) | -S mail "asunto del correo electrónico" [email protected]

Reemplazar "Este es el mensaje de correo electrónico" con su mensaje de correo electrónico, "/tmp/kitties.JPG" con su archivo adjunto, "asunto del correo electrónico" con su asunto del correo electrónico y "[email protected]" con el correo electrónico del destinatario.

7 Presione ENTRAR."

Enviar archivos adjuntos vía Metamail

8 Acceder como usuario root.

9 Instalar Metamail. Para ello, si se utiliza Debian Linux / Ubuntu Linux, el tipo de "# apt-get install metamail" en la línea de comandos. Fedora / CentOS o Red Hat Linux (RHEL) los usuarios pueden escribir en "# yum install metamail

10 Utilice el comando Metamail para enviar un correo electrónico. Escriba lo siguiente:

$ Metasend -b -s -t [email protected] "Asunto aquí" \ -m de audio / hello.mp3 -f básica

Reemplazar "[email protected]" con el correo electrónico del destinatario, "Asunto aquí" para el asunto del correo electrónico, "audio / básico" con el tipo de archivo del archivo adjunto (por ejemplo, "text / plain" o "application / octet-stream ") y" hello.mp3 "con el archivo adjunto.

11 Presione ENTRAR."