Cómo enviar correo electrónico con archivos adjuntos desde la línea de comandos en Linux

Cómo enviar correo electrónico con archivos adjuntos desde la línea de comandos en Linux
La mayoría de los usuarios de computadoras probablemente estén familiarizados con el simple proceso de enviar y recibir correos electrónicos. Además de las simples conversaciones de texto, los correos electrónicos también se pueden usar para enviar y recibir archivos. Estos archivos se transfieren dentro de un correo electrónico como archivos adjuntos. Se puede utilizar cualquier cliente de correo electrónico de su elección para enviar y recibir correos electrónicos con archivos adjuntos.

Como usuario de Linux, puede preferir métodos basados ​​en terminal para enviar correos electrónicos con archivos adjuntos. Este artículo le muestra cuatro métodos diferentes para enviar correos electrónicos con archivos adjuntos desde la línea de comandos en Linux Mint 20.

Puede usar cualquiera de los siguientes cuatro métodos para enviar un correo electrónico con los archivos adjuntos desde la línea de comandos en Linux Mint 20.

Nota: Para todos los métodos que se analizan a continuación, adjunta el archivo de texto de muestra llamado ABC.txt a cada correo electrónico. También puede adjuntar otros tipos de archivos, como PDF, hojas de cálculo, imágenes, audios y más.

Método 1: Uso del paquete "Mutt"

El paquete "Mutt" no está instalado en los sistemas Linux de forma predeterminada. Por lo tanto, primero deberá instalar este paquete ejecutando el comando a continuación en su terminal:

$ sudo apt install mutt

Una vez que el paquete "Mutt" se instala en su sistema Linux Mint 20, junto con todas las dependencias requeridas, puede ejecutar más comandos, como se muestra en la siguiente imagen:

Después de instalar el paquete "Mutt" en nuestro sistema, puede usar este paquete para enviar un correo electrónico con los archivos adjuntos de la manera que se muestra a continuación:

$ Echo "Cuerpo de correo electrónico de muestra" | Mutt -S "Muestra de correo electrónico de correo electrónico"
-un correo electrónico de muestra de SampleatTachment

Aquí, reemplace el "cuerpo de correo electrónico de muestra" con el cuerpo real de su correo electrónico; "Muestra de correo electrónico de correo electrónico" con el tema real de su correo electrónico; "SampleAtTachment" con la ruta del archivo que desea adjuntar (también puede adjuntar múltiples archivos en un solo correo electrónico simplemente mencionando las rutas de todos los archivos que se adjuntarán, separados por espacios); y "SampleMailid" con la identificación de correo electrónico del destinatario deseado al que desea enviar el correo electrónico.

Método 2: Uso del comando "correo"

El comando "Correo" se incluye en el paquete "MailUtils", que no se instala en los sistemas Linux de forma predeterminada. Entonces, para usar este método, primero debe instalar este paquete ejecutando el siguiente comando en su terminal:

$ sudo apt install mailUtils

Una vez que el paquete "MailUtils" se instala en su sistema Linux Mint 20, junto con todas las dependencias requeridas, puede ejecutar más comandos, como se muestra en la imagen a continuación:

Después de instalar el paquete "MailUtils" en su sistema, puede usar este paquete para enviar un correo electrónico con archivos adjuntos de la siguiente manera:

$ Echo "Cuerpo de correo electrónico de muestra" | Mail -S "Muestra de sujeto de correo electrónico"
SampleMailid -A Sampleattachment

Aquí, reemplace el "cuerpo de correo electrónico de muestra" con el cuerpo real de su correo electrónico; "Muestra de correo electrónico de correo electrónico" con el tema real de su correo electrónico; "SampleatTachment" con la ruta del archivo que desea adjuntar (también puede adjuntar múltiples archivos a un solo correo electrónico simplemente mencionando las rutas de todos los archivos que se adjuntarán, separados por espacios); y "SampleMailid" con la identificación de correo electrónico del destinatario deseado al que desea enviar el correo electrónico.

Método 3: Uso del comando "Mailx"

El comando "Mailx" también se incluye en el paquete "MailUtils" y, dado que probablemente ya haya instalado este paquete en el Método 2, no tiene que instalar el paquete nuevamente. En su lugar, puede usar el comando "Mailx" para enviar un correo electrónico con los archivos adjuntos de la manera que se muestra a continuación:

$ Echo "Cuerpo de correo electrónico de muestra" | Mailx -S "Muestra de correo electrónico de correo electrónico"
-un correo electrónico de muestra de SampleatTachment

Aquí, reemplace el "cuerpo de correo electrónico de muestra" con el cuerpo real de su correo electrónico; "Muestra de correo electrónico de correo electrónico" con el tema real de su correo electrónico; "SampleatTachment" con la ruta del archivo que desea adjuntar (también puede adjuntar múltiples archivos a un solo correo electrónico simplemente mencionando las rutas de todos los archivos que se adjuntarán, separados por espacios); y "SampleMailid" con la identificación de correo electrónico de la persona a la que desea enviar el correo electrónico.

Método 4: Uso del paquete "mpack"

El paquete "mpack" tampoco está instalado en los sistemas Linux de forma predeterminada. Puede instalar este paquete ejecutando el comando a continuación en su terminal:

$ sudo apt install mpack

Una vez que el paquete "mpack" se ha instalado en su sistema Linux Mint 20, junto con todas las dependencias requeridas, puede ejecutar más comandos, como se muestra en la siguiente imagen:

Después de instalar el paquete "mpack" en nuestro sistema, puede usar este paquete para enviar un correo electrónico con los archivos adjuntos de la manera que se muestra a continuación:

$ mpack -S “Sample Correo electrónico Asunto” -Usil de muestra SampleatTachment

Aquí, reemplace el "tema de correo electrónico de muestra" con el tema real de su correo electrónico; "SampleatTachment" con la ruta del archivo que desea adjuntar (también puede adjuntar múltiples archivos a un solo correo electrónico simplemente mencionando las rutas de todos los archivos que se adjuntarán, separados por espacios); y SampleMailid con la identificación de correo electrónico de la persona a la que desea enviar el correo electrónico.

Conclusión

Al usar cualquiera de los cuatro métodos discutidos en este artículo, puede enviar convenientemente tantos correos electrónicos con archivos adjuntos como desee. Estos métodos son bastante simples y directos, y después de instalar los paquetes requeridos, solo se necesita un solo comando enviar un correo electrónico con un archivo adjunto a través de la línea de comando. Con estos comandos a su disposición, enviar correos electrónicos con archivos adjuntos nunca podría ser más fácil que a través de la terminal.