To change the "from" address of a message in the Mutt email client while composing a message, you can use Esc-f, i.e., hit the Esc and f keys simultaneously. You will see a "From:" field appear near the bottom of the window with the current "from" address, which you can edit to replace it with whatever you would like. E.g., in the example below, I am changing the "from" address that the recipients of the message will see from jdoe@example.com to newsletter@example.com (the email address is within the angle brackets with a descriptive identifier before it.
y:Send q:Abort t:To c:CC s:Subj a:Attach file d:Descrip ?:Help From: Joe Doe <jdoe@example.com> To: "Bruce K." <bkamen2145@gmail.com> Cc: albusd@example.com Bcc: Subject: Re: July 2025 Newsletter Reply-To: Fcc: ~/sent Security: None -- Attachments - I 1 /var/tmp/mutt-example-508-23668-418711[text/plain, 8bit, utf-8, 1.4K -- Mutt: Compose [Approx. msg size: 1.4K Atts: 1]---------------------------- From: Newsletter <newsletter@example.com>
After I've retyped the "from" address to be the one I want to appear,
when I hit Enter, I will see the "from" address replaced with
the one I want and can then hit y to send the message to
recipients.
y:Send q:Abort t:To c:CC s:Subj a:Attach file d:Descrip ?:Help From: Newsletter <newsletter@example.com> To: "Bruce K." <bkamen2145@gmail.com> Cc: albusd@example.com Bcc: Subject: Re: July 2025 Newsletter Reply-To: Fcc: ~/sent Security: None -- Attachments - I 1 /var/tmp/mutt-example-508-23668-418711[text/plain, 8bit, utf-8, 1.4K -- Mutt: Compose [Approx. msg size: 1.4K Atts: 1]----------------------------
For a way to change the "from" address from the command line, see Using a command-line interface (CLI) to send email with mutt.
