* Suvayu Ali <[email protected]> [05-02-13 04:31]:
[...]
> Note that I do not have any default send-hook set. I also have the
> following reply-hooks so that I can automatically reply with the correct
> from address based on which account the email was delivered to.
>
> reply-hook . my_hdr From: [email protected]
> reply-hook '~h "Delivered-To: +list@gmail\.com"' my_hdr From:
> "[email protected]"
> reply-hook '~h "Delivered-To: +me@work1\.com"' my_hdr From: [email protected]
> reply-hook '~h "Delivered-To: +me@work2\.com"' my_hdr From: [email protected]
>
> Now my problem is the default reply-hook above overrides the from
> address set by reverse_name=yes. If I comment it out, then the from
> address is what was set by the last "my_hdr From: ..." command in the
> above hooks. I want it to be my personal address.
>
> Any ideas how to resolve this conflict between hooks and reverse_name?
Reading "man muttrc" reply-hook discussion might help you. It explains
the usage:
reply-hook [!]pattern command
When replying to a message matching pattern, command is executed.
When multiple reply-hooks match, they are executed in the order in
which they occur in the configuration file, but all reply-hooks are
matched and executed before send-hooks, regardless of their order
in the configuration file.
Note that *all* matching reply hooks are "matched and executed before
send-hooks, reguardless ...", and you can have *only* one From: address.
I would guess that in your case the From: address selection is somewhat
arbitrary from the conditions you set and settless to your default.
I would suggest using "send-hook", and set a default, to accomplish your
desires. Further reading of the mutt and muttrc man pages will help.
--
(paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711
http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2
http://en.opensuse.org openSUSE Community Member
Registered Linux User #207535 @ http://linuxcounter.net