Vida Tecno Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].

Enviar un correo electrónico es algo que a menudo no tienes que pensar dos veces. Simplemente encienda su cliente de correo electrónico, ya sea basado en la web o en el escritorio, escriba un mensaje, introduzca la dirección de correo electrónico del destinatario y haga clic en «Enviar». ¿Qué sucede si es necesario que envíe correo electrónico desde la línea de comandos, por ejemplo, para informar sobre el progreso (o el fallo) de un proceso de copia de seguridad?

En Linux, enviar correos electrónicos desde la terminal es muy fácil. Sin embargo, necesitará configurar un servidor de correo (Postfix o Sendmail). Para hacerlo más fácil, sólo tiene que instalar «mailutils», que instalará Postfix para usted y le permitirá enviar correo electrónico utilizando el comando «mail».

En la distribución Ubuntu (o basada en Debian), instale mailutils con el comando:

sudo apt-get install mailutils

A continuación, le pedirá que configure Postfix (si aún no está instalado).

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].


Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].


Y lo último que hay que configurar es el FQDN, que se utilizará como nombre de dominio en el campo «De».

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].


Una vez que haya instalado «mailutils», puede empezar a enviar correo electrónico desde el terminal utilizando la siguiente sintaxis:

mail -s «Asunto» «dirección de correo electrónico del destinatario» <</ i&gt.
mensaje aquí
EOF> EOF

Por ejemplo, para enviar un correo electrónico a «damien@mte.com» con el asunto «Enviar correo electrónico desde el terminal», el comando a utilizar es:

mail -s «Enviar correo electrónico desde la terminal» damien@mte.com <<&gt.
Introduzca el contenido del correo electrónico aquí. Puedes escribir párrafos de texto aquí si quieres.
EOF> EOF

Y esto es lo que verá en su bandeja de entrada de correo electrónico:

Mutt

Mutt es otro cliente de correo basado en texto que puedes usar para enviar correos electrónicos desde la Terminal. Lo que lo hace mejor que el «correo» es que viene con características adicionales como:

soporte de color

enhebrado de mensajes

Compatibilidad con MIME (incluida la compatibilidad con RFC2047 para cabeceras codificadas)

PGP/MIME (RFC2015)

Compatibilidad con POP3 e IMAP

etc.
Para instalar mutt, simplemente use el comando:

sudo apt-get install mutt

Para empezar, ejecuta mutt en la terminal:

mutt

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»»>>>>>>>>>>>>>>>>>>>>>»»»»»»>>>i

Esto cargará su «bandeja de entrada» de correo electrónico.

Olvídese de los clientes de correo, envíe correo electrónico desde la línea de comandos[Linux].


Presione «m» para componer un nuevo correo electrónico. Se le pedirá que introduzca la dirección de correo electrónico del destinatario.

A continuación, se le pedirá que introduzca el asunto.

Después de eso, se abrirá un editor de texto nano donde usted puede componer su mensaje. Haga clic en «Ctrl + o» para guardar y «Ctrl + x» para salir.

Por último, escriba «y» para enviar el correo electrónico. Debería ver un mensaje de «Mail sent».

Opcionalmente, también puede adjuntar un archivo a su correo electrónico con el atajo de teclado «a», o escribir «c» para añadir un campo CC.

Para salir de mutt, escriba «q».

Además de la «GUI» que se ve arriba, mutt también se puede usar en Bash script a través de la línea de comandos. Para enviar un correo electrónico usando el comando mutt:

¿Te has dado cuenta de lo similar que es al comando «mail»?

Mutt funciona con un archivo de configuración que puedes usar para preconfigurar los detalles de tu buzón de correo. Puede utilizar muttrc builder para generar rápidamente un archivo «.muttrc» y guardarlo en su carpeta Inicio.

Conclusión

Enviar correo electrónico desde el terminal no es una tarea difícil, y en algunas situaciones, es una necesidad. Lo bueno es que Linux viene con una herramienta útil que puedes usar para enviar correo electrónico desde el terminal. Hemos cubierto mail y mutt, pero no son los únicos programas disponibles . Todavía hay varias otras aplicaciones que puede utilizar para enviar correo electrónico desde el terminal. Háganos saber cuál es su elección preferida.

Crédito de la imagen: Tim Morgan

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

3 maneras fáciles de enviar correos electrónicos desde la línea de comandos en Linux

Mientras trabaja con la línea de comandos, hay ocasiones en las que puede enviar manualmente un correo electrónico para comunicar información de un solo renglón, por ejemplo, un comando complejo o una nota importante para usted o para un amigo. Normalmente, esto requiere que abra un navegador web, inicie sesión en su cuenta de correo electrónico, enmarque un mensaje de correo electrónico que conte ...

Linux

Entendiendo las tuberías y la redirección para la línea de comandos de Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Gestión de los datos Exif en sus fotos desde la línea de comandos[Linux]

ImageMagick es una suite de herramientas para Linux que le permite manipular imágenes desde la línea de comandos. El comando «convert» le permite realizar conversiones y transformaciones de imágenes sin embargo, hay varias otras herramientas incluidas en la suite, algunas de las cuales le permiten trabajar con los datos Exif en fotos JPEG. Es probable que su distribución de Linux ya teng ...

Linux

TTYtter – Tweet vía la línea de comandos[Linux]

Cuando se trata de Twitter, hay tres maneras de usarlo: la interfaz web, un cliente de escritorio/móvil o un tweet desde la línea de comandos (para el verdadero Indiana Jones). La última forma, a pesar de su aparente complejidad, puede llegar a ser muy útil para las personas que desean alcanzar un mayor nivel de control sobre su sistema de micro-blogging favorito. Si quieres usar algunos scripts, ...

Linux

Usar Pianobar para escuchar Pandora desde la línea de comandos de Linux

Si eres uno de esos geeks de la línea de comandos a los que les gusta escuchar música mientras trabajan, te encantará saber que también se puede acceder a Pandora, el popular servicio de radio por Internet, a través de la línea de comandos. Existe una línea de comandos de código abierto cliente de Pandora con el nombre de Pianobar , que lo hace posible. La aplicación de línea de comandos proporcio ...

Linux

Cómo acceder a las previsiones meteorológicas desde la línea de comandos de Linux

Mientras que los usuarios normales tienden a mantenerse alejados de la línea de comandos de Linux por razones obvias, los usuarios avanzados son todo lo contrario, lo que significa que siempre están buscando buenas alternativas de línea de comandos para el software basado en GUI que utilizan, ya sea para descargar un archivo de Internet, enviar un tweet, etc. Pero, ¿sabía que también puede consult ...

Linux

Cómo administrar usuarios desde la línea de comandos en Linux

Una de las responsabilidades centrales de la administración de Linux es la gestión de usuarios. Mediante el uso de la línea de comandos, la creación de usuarios puede realizarse de forma remota o programática. Una vez que haya creado un usuario, podrá agregarlo a los grupos o concederle privilegios ampliados. Además, usted puede mantener un registro de auditoría de lo que se ha hecho en su servido ...

Linux

Cómo tratar con archivos desde la línea de comandos[Linux]

Hay muchas soluciones gráficas para tratar con archivos comprimidos (o archivos comprimidos) en Linux, pero ninguna de ellas supera a la línea de comandos por su velocidad y versatilidad. Lo único malo de esto es que hay tantos tipos diferentes de archivos, cada uno con su propia sintaxis y propiedades específicas, y puede llegar a ser muy difícil tratar con todos ellos sin un poco de preparación. ...

Linux

Cómo obtener notificaciones de escritorio desde la línea de comandos de Linux

¿No sería genial si pudieras obtener notificaciones emergentes cuando terminan esas largas tareas que se ejecutan desde la línea de comandos? Bueno, tú puedes. En realidad, crear notificaciones de escritorio desde la línea de comandos es muy sencillo con el comando notify-send. Puede usar notify-send en sus scripts o establecer que se ejecute siguiendo un comando largo que acaba de escribir en la ...

servicios correo electronico pop3 imap ...

Servicios de correo electrónico

Los servicios de correo electrónico se basan en un modelo cliente-servidor y pueden utilizarse en cualquier tipo de red TCP/IP. En el proceso de envío y recepción de correo electrónico participan tres tipos de agentes: MTA – Mail Transpor Agent o Agente de Transferencia de Correo. Es un software que transfiere correo electrónico de una computadora a otra, es el servidor SMTP el que envía el correo ...