GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo insertar una nueva línea en el correo electrónico usando el comando de correo de Linux?

Intenta usar echo -e

echo -e "Hello \n World"

Puedes escribir man echo desde la línea de comandos para leer más.


Con mailx , si envía el correo electrónico a un usuario de Outlook, puede agregar 2 espacios al principio de cada línea.

{ echo "Hi xxx, would you tell me something" ; echo "thanks!" ; echo "-xxx" } | sed 's/^/  /g' | mailx -s "subject" [email protected]

Probado en MacOS con Bash 3.2

bash-3.2$ mail -s "$subject" [email protected] <<< $(printf "%s\r\n%s\n" "This is Line One"  "This is Line Two")

Esta es una captura de pantalla de gmail del correo electrónico recibido


La respuesta aceptada no me funcionó al usar el comando mail, tuve que usar

\r

Todo mi comando es

mail -s "SUBJECT" -aFrom:"[email protected] "[email protected]" <<< $( echo -e "Line1\rLine2")

Linux
  1. Una introducción al uso de tcpdump en la línea de comandos de Linux

  2. Usando la fuerza en la línea de comando de Linux

  3. Cómo crear una base de datos en MySQL usando la línea de comandos

  4. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  5. Cómo eliminar un usuario en Linux usando la línea de comandos

Cómo crear un archivo en Linux usando Terminal/Línea de comando

Cómo probar la velocidad de Internet usando la línea de comandos en Linux

Cómo descargar un archivo en Ubuntu Linux usando la línea de comandos

¿Cómo bloquear la pantalla usando la nueva pantalla de bloqueo desde la línea de comandos?

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

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget