Tutoriales

Cómo enviar correo electrónico HTML usando la línea de comandos de Linux

Es muy probable que todos los usuarios de Internet tengan o sigan usando plataformas de correo para comunicarse entre sí desde dispositivos electrónicos como computadoras portátiles. Con una conexión a Internet estable, los usuarios de Linux en diferentes distribuciones de Linux pueden enviar y recibir mensajes electrónicos instantáneamente.

[ You might also like: How to Send An Email With File Attachment from Command Line ]

Estructura de un correo electrónico

Ya que este artículo nos estará demostrando cómo enviar un Correo electrónico a través del entorno de línea de comandos de Linux, es importante que entendamos la estructura básica de un correo electrónico.

Esta estructura bruta se puede dividir en los siguientes segmentos:

  • Remitente – El remitente es una dirección de correo electrónico única identificada por el usuario que actúa como fuente del correo que aún no se ha enviado.
  • Receptor – El destinatario es una dirección de correo electrónico única identificada por el usuario que recibe el mensaje enviado por correo electrónico del remitente.
  • Tema – Esta parte de un correo electrónico detalla el propósito resumido del correo.
  • Mensaje – Mensaje detalla una composición del mensaje electrónico que se enviará al Receptor desde el Remitente.

Estructura HTML

Además, ya que estaremos enviando HTML correos electrónicos, la siguiente vista previa de la estructura de un documento HTML es importante:

 








En referencia a lo anterior HTML esqueleto del documento, este tutorial se ocupa principalmente de HTML elementos aplicables entre los y etiquetas

La necesidad de saber cómo enviar un HTML el correo electrónico a través del entorno de terminal de Linux es una ventaja excepcional para los usuarios de Linux que no están vinculados al entorno de escritorio de Linux. Este usuario podría estar principalmente en un entorno de servidor con interacción GUI limitada.

Envío de correo electrónico HTML usando el comando de correo en Linux

Este marco de correo independiente del protocolo es lo suficientemente rico y poderoso para manejar la transferencia de correo electrónico a través del terminal Linux. Se puede instalar en varias distribuciones del sistema operativo Linux de la siguiente manera:

$ sudo apt install mailutils        [On Debian, Ubuntu and Mint]
$ sudo yum install mailx            [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a mail-client/mailx  [On Gentoo Linux]
$ sudo pacman -S mailutils          [On Arch Linux]
$ sudo zypper install mailutils     [On OpenSUSE]    

Para enviar correo a través de correo comando, haga referencia a la siguiente sintaxis:

$ echo "MAIL BODY" | mail -s 'MAIL SUBJECT' [email protected]_name

Su implementación es la siguiente:

$ echo "test body" | mail -s 'test subject' [email protected]_name

Podemos agregar algunos HTML toque a este correo electrónico.

$ echo "HTML Message goes here" | mail -s "$(echo -e "This is the subject\nContent-Type: text/html")" [email protected]_name
Enviar correo HTML en la línea de comandos de Linux

Ya podemos enviar cómodamente Correos electrónicos HTML desde el entorno de línea de comandos de Linux.

LEER  C++ atan2

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba