Hi Mutt users,

I have been having some problems setting my from address when I'm
responding to my emails in a thread.  I have $reverse_name set to yes
and have posted about this before[1].  Since then I have realised my
problem arises from conflicting hooks and I can't think of a way to
resolve the issue.

I send emails from multiple addresses: personal, mailing lists, work1,
and work2.  So I have a series of send hooks like these:

  send-hook "%C work1" my_hdr From: [email protected]
  send-hook "%C work2" my_hdr From: [email protected]
  send-hook "%C lists" my_hdr From: [email protected]

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?

Thanks in advance for any hints/pointers.

Cheers,


Footnotes:

[1] <http://mid.gmane.org/[email protected]>


-- 
Suvayu

Open source is the future. It sets us free.

Reply via email to