todo sobre Linux.

Linux proporciona una utilidad para administrar nuestros correos electrónicos desde la propia línea de comandos. El comando mail es una herramienta de Linux, que permite al usuario enviar correos electrónicos a través de una interfaz de línea de comandos.

para aprovechar este comando, necesitamos instalar un paquete llamado 'mailutils'. Se puede hacer mediante:

sudo apt install mailutils

Una cosa que debe tenerse en cuenta es que, 'mailutils' nos permite conectarnos a un servidor local SMTP (Simple Mail Transfer Protocol)., Por lo tanto, no podemos esperar enviar correos a un dominio externo como 'gmail.com' o 'yahoo.com'.

veamos ahora cómo escribir y enviar correos electrónicos a través de la terminal.

Tabla de Contenidos

Correo de la sintaxis del Comando

puede haber varias formas de enviar un simple correo con mail comando., Veamos todas las posibles sintaxis:

Simple Cuerpo del Correo

mail -s "<Subject>" <receiver@domain>Cc:<Mail Body><Mail Body><CTRL + D>
Correo Simple Sintaxis

En el ejemplo anterior, el correo es enviado desde la raíz para el nombre de usuario, 'aprataksh'. Veremos cómo revisar nuestros buzones más adelante en el tutorial.

La opción '-s' se utiliza para denotar el «Asunto» del correo.,

debe tenerse en cuenta que, para finalizar el cuerpo del correo, el Usuario debe interrumpir utilizando 'CTRL + D'. 'Cc:' se refiere como una copia al carbón y se utiliza en caso de que deseemos que otras partes se informen del correo como referencia.,

Passing body using ‘<<<‘

mail -s "<Subject>" <receiver@domain> <<< "<Mail Body>"
Mail Syntax using ‘<<<‘

In the above syntax, we are creating a email using the mail command, and passing in the string as the message body.,

Uso del comando ‘echo’

echo "<Mail Body" | mail -s "<Subject>" <receiver@domain>
Correo de la Sintaxis de uso de ‘echo’

El comando echo tira de la cadena. El uso de pipe '|' es pasar la cadena lanzada al correo electrónico creado más tarde.,

cuerpo del correo desde un archivo

en caso de que estemos cansados de escribir mensajes grandes para correo electrónico en la línea de comandos, podemos definir el cuerpo del correo como archivo y pasarlo al comando 'mail' por:

mail -s "<Subject>" <receiver@domain> < <FILENAME>
cuerpo del correo en un archivo

después de mirar todas las formas de enviar un correo genérico, veremos otras disposiciones del comando mail.,

múltiples receptores para un solo correo

en caso de que deseemos enviar el mismo correo electrónico a varios usuarios, podemos hacerlo mediante:

mail -s "<Subject>" "<receiver1@domain>,<receiver2@domain> <<< "<Mail-body>" 
múltiples receptores para un correo

adjuntos al correo

como una aplicación de correo electrónico normal, mail comando, admite la función de adjuntar archivos a los correos electrónicos.,

mail -s "<Subject>" -A <PATH>/<FILENAME> <receiver@domain> <<< "<Mail body>"
Adjuntar archivo a un correo electrónico

El '-A' o '--attach' se utilizan las opciones de adjuntar archivos. En el ejemplo anterior, el archivo — ‘my_program.cpp ‘ se ha adjuntado.

Cc y Bcc

un usuario regular de correo electrónico conocería los beneficios de Carbon copy y Blind carbon copy, con respecto a los correos electrónicos., Para hacer uso de esta utilidad, podemos usar la opción '-c'Para Cc, mientras que la opción '-b' para Bcc.

mail -s "<Subject>" -c "<receiver@domain>" -b "<receiver@domain>" <receiver@domain> <<< "<Mail-body>"

el buzón

no hay problemas para comprobar el buzón. Todo lo que necesitamos para escribir es 'mail' y pulse 'ENTER'. Dado que, estábamos enviando al usuario 'aprataksh', lo comprobaremos ese buzón en particular.,

Mailbox

acceder a un correo electrónico

para abrir los correos, debemos mencionar el número de correo específico asociado a él. Por ejemplo, leamos el primer correo.

Acceso a un correo electrónico

El sistema de correo proporciona todo tipo de información relacionada con el correo.,

navegar por los correos electrónicos

para abrir el siguiente correo electrónico, podemos introducir '+'en el prompt, mientras que, '-' se utiliza para acceder al correo anterior en el buzón.

Siguiente correo en el buzón de correo

la Eliminación de importancia correos

es bastante fácil de eliminar mensajes desde el buzón de correo. Todo lo que tenemos que hacer es abrir un correo usando el número y presionar 'd'.,

eliminar correo electrónico

hay técnicas para eliminar varios correos electrónicos a la vez:

  • Para eliminar correos electrónicos numerados 6 y 9 – 'd 6 9'
  • Para eliminar de 4 a 40 – 'd 4-40'
  • Para eliminar todos los correos – 'd*'

extraiga los archivos adjuntos

después de enviar un archivo adjunto a través de div id=»40a5c62d85″> comando, ¿cómo accedemos a él?,

para responder a la pregunta, primero necesitamos entender cómo se envían los archivos adjuntos. Los archivos adjuntos pasan por la codificación base64. Básicamente los convierte en un texto, que puede ser decodificado en el otro lado.

en el ejemplo para el archivo adjunto enviamos 'my_program.cpp' file. Veamos en el otro lado.

Archivo Adjunto

La nueva tarea de decodificar el texto codificado. Para lograr esto, primero necesitamos guardar los datos codificados en un archivo., Luego, usamos el base64 comando:

base64 -d encoded-data-file
Decodificación de los datos adjuntos

Esto es casi todo, para el funcionamiento del buzón de correo.

salir del buzón

después de leer y eliminar los correos, podemos salir de las siguientes maneras:

  • 'CTRL + D' – si dejamos de usar este método, todos los correos electrónicos que ya hemos leído se guardarán y transferirán al buzón local, almacenados en 'home/<username>/mbox' por defecto.,
salir usando ‘CTRL + D’

Como podemos ver, accedimos a un solo correo electrónico, por lo tanto, el mensaje visto se transfiere al buzón local. Los correos electrónicos no leídos no se tocan.

  • 'exit'or 'xit' – si salimos del buzón usando el comando 'exit', no se realizan cambios en el contenido del buzón.,
Dejar de fumar el uso de ‘salida’
  • 'CTRL + Z' – Esta es una herramienta común para detener la ejecución de un proceso. Similar al comando 'exit', no se realizan cambios en el buzón actual.

acceder a otros buzones

Como dijimos anteriormente, después de leer los correos, mail el comando tiene una provisión de guardar correos en el buzón local. Se puede acceder usando la opción ‘ -f'.,

mail -f <PATH>/<FILENAME>
Accessing other mailboxes

Conclusion

Share

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *