GNU/Linux >> Tutoriales Linux >  >> Linux

enviar correo desde la terminal de linux en una línea

Puede usar un eco con una tubería para evitar solicitudes o confirmación.

echo "This is the body" | mail -s "This is the subject" [email protected]

echo "Subject: test" | /usr/sbin/sendmail [email protected]

Esto le permite hacerlo dentro de una línea de comando sin tener que repetir un archivo de texto. Esta respuesta se basa en la respuesta de @ mti2935. Así que el crédito va ahí.


correo puede representar bastantes programas en un sistema Linux. Lo que quiere detrás es sendmail o postfijo . Recomiendo este último.

Puede instalarlo a través de su administrador de paquetes favorito. Luego, debe configurarlo y, una vez que lo haya hecho, puede enviar un correo electrónico como este:

 echo "My message" | mail -s subject [email protected]

Consulte el manual para obtener más información.

En lo que respecta a la configuración de Postfix, hay muchos artículos en Internet sobre cómo hacerlo. A menos que esté en un servidor público con un dominio registrado, generalmente desea reenviar el correo electrónico a un servidor SMTP desde el que puede enviar correos electrónicos. .

Para gmail, por ejemplo, siga http://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/o cualquier otro tutorial similar.


Linux
  1. 4 formas de enviar archivos adjuntos de correo electrónico desde la línea de comandos de Linux

  2. Envíe un correo electrónico desde la terminal o secuencia de comandos de Linux usando el comando de correo

  3. Enviar correo desde la línea de comandos con un servidor smtp externo en Linux

  4. 9 ejemplos de comandos mail/mailx para enviar correos electrónicos desde la línea de comandos en Linux

  5. Cómo usar SSMTP para enviar un correo electrónico desde la terminal de Linux

Envía y recibe Gmail desde la línea de comandos de Linux

La línea de comandos de Linux puede traer diversión desde lejos

Googler:una herramienta de línea de comandos para hacer 'Google Search' desde la terminal de Linux

10 clientes de correo de Linux + 7 clientes de correo de terminal [e instalar]

Enviar correo electrónico en Linux desde la línea de comandos

Mutt, Mail y Telnet:envíe correos electrónicos desde la línea de comando o terminal de Linux