The Mutt E-Mail Client : Configuration : Change settings based upon message recipients
Previous: Specify default save filename and default Fcc: mailbox at once
Next: Change settings before formatting a message

3.17. Change settings based upon message recipients

Usage: reply-hook [!]pattern command Usage: send-hook [!]pattern command

These commands can be used to execute arbitrary configuration commands based upon recipients of the message. pattern is a regular expression matching the desired address. command is executed when regexp matches recipients of the message.

reply-hook is matched against the message you are replying to, instead of the message you are sending. send-hook is matched against all messages, both new and replies. Note: reply-hooks are matched before the send-hook, regardless of the order specified in the users's configuration file.

For each type of send-hook or reply-hook, When multiple matches occur, commands are executed in the order they are specified in the muttrc (for that type of hook).

See Message Matching in Hooks for information on the exact format of pattern.

Example: send-hook mutt "set mime_forward signature=''"

Another typical use for this command is to change the values of the $attribution, $signature and $locale variables in order to change the language of the attributions and signatures based upon the recipients.

Note: the send-hook's are only executed ONCE after getting the initial list of recipients. Adding a recipient after replying or editing the message will NOT cause any send-hook to be executed. Also note that my_hdr commands which modify recipient headers, or the message's subject, don't have any effect on the current message when executed from a send-hook.


The Mutt E-Mail Client : Configuration : Change settings based upon message recipients
Previous: Specify default save filename and default Fcc: mailbox at once
Next: Change settings before formatting a message