remitente nombre correo como cambiar cambia unix mutt

unix - como - ¿Cómo cambiar el nombre del remitente o la dirección de correo electrónico en mutt?



como cambiar el nombre en outlook 2018 (6)

¿Cómo puedo cambiar el nombre o la dirección de correo electrónico del remitente ( From: header) utilizado por mutt ?


Normalmente, mutt establece el encabezado From: basado en la variable de configuración from que configura en ~/.muttrc :

set from="Fubar <foo@bar>"

Si no se establece, mutt utiliza la variable de entorno EMAIL de forma predeterminada. En ese caso, puede salirse con la suya llamando a mutt como este en la línea de comando (en lugar de cómo lo mostró en su comentario):

EMAIL="foo@bar" mutt -s ''$MailSubject'' -c "abc@def"

Sin embargo, si desea poder editar el encabezado From: al redactar , necesita configurar mutt para permitirle editar los encabezados primero . Esto implica agregar la siguiente línea en su ~/.muttrc :

set edit_headers=yes

Después de eso, la próxima vez que abra mutt y esté redactando un correo electrónico, aparecerá el editor de texto elegido que también contiene los encabezados, para que pueda editarlos. Esto incluye el encabezado From:


Si solo desea cambiarlo una vez, puede especificar el encabezado ''de'' en la línea de comando, por ejemplo:

mutt -e ''my_hdr From:[email protected]''

my_hdr es el comando de mutt de proporcionar un valor de encabezado personalizado.

Una última palabra, ¡no seas malvado!


Un caso especial para esto es si ha utilizado una construcción como la siguiente en su ~ / .muttrc:

# Reset From email to default send-hook . "my_hdr From: Real Name <[email protected]>"

Este envío-gancho anulará cualquiera de estos:

mutt -e "set [email protected]" mutt -e "my_hdr From: Other Name <[email protected]>"

Sus correos electrónicos seguirán saliendo con el encabezado:

From: Real Name <[email protected]>

En este caso, la única solución de línea de comando que he encontrado está en realidad anulando el envío mismo:

mutt -e "send-hook . /"my_hdr From: Other Name <[email protected]>/""


antes de enviar el correo electrónico, puede presionar <ESC> f (Escape seguido de f) para cambiar la dirección From: Address.

Restricción: Esto solo funciona si usa mutt en el modo curses y no desea guiarlo o si desea cambiar la dirección de forma permanente. ¡Entonces las otras soluciones son mucho mejores!



100% de trabajo!

Para enviar contenidos HTML en el cuerpo del correo sobre la marcha con el remitente y la dirección de correo del destinatario en una sola línea, puede intentar lo siguiente,

export EMAIL="[email protected]" && mutt -e "my_hdr Content-Type: text/html" -s "Test Mail" "[email protected]" < body_html.html

Archivo: body_html.html

<HTML> <HEAD> Test Mail </HEAD> <BODY> <p>This is a <strong><span style="color: #ff0000;">test mail!</span></strong></p> </BODY> </HTML>

Nota: Probado en RHEL, CentOS, Ubuntu.