GNU/Linux >> Tutoriales Linux >  >> Linux

Especifique el usuario del remitente cuando envíe un correo electrónico con el comando de correo

Al enviar por SMTP, el mail La página del manual aconseja establecer el from variable, de esta forma (Probado en CentOS 6):

mail -s Subject -S [email protected] [email protected]

También puede adjuntar un archivo usando el -a opción:

mail -s Subject -S [email protected] -a path_to_attachement [email protected]

correo -r [email protected] -R [email protected]

-r =from-addr-R =responder a addr

El autor ha indicado que su versión de correo no admite este indicador. Pero si tienes una versión que hace esto funciona bien.


Puede especificar cualquier encabezado adicional que pueda necesitar con -a

$mail -s "Some random subject" -a "From: [email protected]" [email protected]

http://www.mindspill.org/962 parece tener una solución.

Esencialmente:

echo "This is the main body of the mail" | mail -s "Subject of the Email" [email protected] -- -f [email protected]


Linux
  1. Uso de Google Drive desde la línea de comandos de Linux

  2. Cómo usar Alpine para usar el correo electrónico de iCloud/GMail desde la línea de comandos

  3. ¿Cómo enviar un correo electrónico Html usando el comando 'mail' de Linux?

  4. Usando el comando passwd desde dentro de un script de shell

  5. ¿Cómo se especifican los nombres de archivo dentro de un zip al crearlo en la línea de comando desde una tubería?

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

Bash-insulter:un script que insulta al usuario cuando escribe un comando incorrecto

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

¿Cómo adjuntar un archivo usando el comando de correo en Linux?

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

Cambiar la dirección de correo electrónico predeterminada para las cuentas del sistema al usar sendmail