Re: Need some help with send-hook and folder-hook, their order in muttrc
On Tue, Nov 07, 2017 at 10:17:04AM +, Chris Green wrote: > I want messages sent from one particular folder to have a different > From: address. > > Currently the only settings I have in my muttrc that affect the From: > address are:- > > send-hook . 'my_hdr From: Chris Green ' > ... > ... > send-hook ~l 'my_hdr From: Chris Green ' > > > I use the c...@isbd.net address for all my mailing lists. > > > I'd like to make it so that when I'm in a particular folder (which > will probably be called 'cl') my From: address will also be > c...@isbd.net. > > So I need to add something like:- > > folder-hook cl 'my_hdr From: Chris Green ' > > However I'm a little unclear what else I need, do I need something > like:- > > folder-hook . 'my_hdr From: Chris Green ' > > and does it go before or after the specific 'cl one? Plus, do these > two settings make the send-hook setting of my From: address redundant? > I still need the 'send hook ~l' one of course. > Couldn't you just do something like this: folder-hook . 'set from=ch...@isbd.co.uk; set realname="Chris Green"' folder-hook /path/to/cl 'set from=c...@isbd.net; set realname="Chris Green"' The first line sets the default and the second line sets it for the cl folder. Although I'm not sure how this interacts with your send-hook lines; maybe you'd need to remove the 'send-hook . ' line. -- Jason
Re: Need some help with send-hook and folder-hook, their order in muttrc
On Tue, Nov 07, 2017 at 09:32:09PM +, David Woodfall wrote: > > On Tue, Nov 07, 2017 at 08:49:06AM -0800, Ian Zimmerman wrote: > > > On 2017-11-07 10:17, Chris Green wrote: > > > > > > > I'd like to make it so that when I'm in a particular folder (which > > > > will probably be called 'cl') my From: address will also be > > > > c...@isbd.net. > > > > > > > > So I need to add something like:- > > > > > > > > folder-hook cl 'my_hdr From: Chris Green ' > > > > > > > > However I'm a little unclear what else I need, > > > > > > If you use my_hdr in folder hooks at all, you probably need something > > > like this line, from my own .muttrc: > > > > > > folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed" > > > > > > >From my experience, you'll never be able to keep track of them > > > individually and add the return-to-default hook for each header > > > separately. > > > > > OK, it seems to get rather messy. > > > > I think it may be easier to have a macro which > > > >Changes my_hdr > >Sends the message > >Changes my_hdr back > > > > -- > > Chris Green > > What I do is have a hooks file which runs other hooks files depending > on the folder: > Ah, now that's clever, it might well do exactly what I need in a way that I can understand, thanks. > My .mutt/hooks: > > folder-hook 'imaps://domain/.*' source ~/.mutt/default > folder-hook =lists/* source ~/.mutt/listhook > > My .mutt/default > > my_hdr From: David Woodfall > set sort=threads > > My .mutt/listhook: > > set collapse-all > set sort=threads > my_hdr From: David Woodfall > Thanks for that, it looks very close to the sort of thing I want to do. -- Chris Green
Re: Need some help with send-hook and folder-hook, their order in muttrc
On Tue, Nov 07, 2017 at 08:49:06AM -0800, Ian Zimmerman wrote: On 2017-11-07 10:17, Chris Green wrote: > I'd like to make it so that when I'm in a particular folder (which > will probably be called 'cl') my From: address will also be > c...@isbd.net. > > So I need to add something like:- > > folder-hook cl 'my_hdr From: Chris Green ' > > However I'm a little unclear what else I need, If you use my_hdr in folder hooks at all, you probably need something like this line, from my own .muttrc: folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed" >From my experience, you'll never be able to keep track of them individually and add the return-to-default hook for each header separately. OK, it seems to get rather messy. I think it may be easier to have a macro which Changes my_hdr Sends the message Changes my_hdr back -- Chris Green What I do is have a hooks file which runs other hooks files depending on the folder: My .mutt/hooks: folder-hook 'imaps://domain/.*' source ~/.mutt/default folder-hook =lists/* source ~/.mutt/listhook My .mutt/default my_hdr From: David Woodfall set sort=threads My .mutt/listhook: set collapse-all set sort=threads my_hdr From: David Woodfall The default file will set the header back after it has been changed in the lists folder.
Re: Need some help with send-hook and folder-hook, their order in muttrc
On Tue, Nov 07, 2017 at 08:49:06AM -0800, Ian Zimmerman wrote: > On 2017-11-07 10:17, Chris Green wrote: > > > I'd like to make it so that when I'm in a particular folder (which > > will probably be called 'cl') my From: address will also be > > c...@isbd.net. > > > > So I need to add something like:- > > > > folder-hook cl 'my_hdr From: Chris Green ' > > > > However I'm a little unclear what else I need, > > If you use my_hdr in folder hooks at all, you probably need something > like this line, from my own .muttrc: > > folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed" > > >From my experience, you'll never be able to keep track of them > individually and add the return-to-default hook for each header separately. > OK, it seems to get rather messy. I think it may be easier to have a macro which Changes my_hdr Sends the message Changes my_hdr back -- Chris Green
Re: Need some help with send-hook and folder-hook, their order in muttrc
On 2017-11-07 10:17, Chris Green wrote: > I'd like to make it so that when I'm in a particular folder (which > will probably be called 'cl') my From: address will also be > c...@isbd.net. > > So I need to add something like:- > > folder-hook cl 'my_hdr From: Chris Green ' > > However I'm a little unclear what else I need, If you use my_hdr in folder hooks at all, you probably need something like this line, from my own .muttrc: folder-hook . "unmy_hdr to from reply-to bcc newsgroups x-loosely-listed" >From my experience, you'll never be able to keep track of them individually and add the return-to-default hook for each header separately. -- Please don't Cc: me privately on mailing lists and Usenet, if you also post the followup to the list or newsgroup. To reply privately _only_ on Usenet, fetch the TXT record for the domain.
Need some help with send-hook and folder-hook, their order in muttrc
I want messages sent from one particular folder to have a different From: address. Currently the only settings I have in my muttrc that affect the From: address are:- send-hook . 'my_hdr From: Chris Green ' ... ... send-hook ~l 'my_hdr From: Chris Green ' I use the c...@isbd.net address for all my mailing lists. I'd like to make it so that when I'm in a particular folder (which will probably be called 'cl') my From: address will also be c...@isbd.net. So I need to add something like:- folder-hook cl 'my_hdr From: Chris Green ' However I'm a little unclear what else I need, do I need something like:- folder-hook . 'my_hdr From: Chris Green ' and does it go before or after the specific 'cl one? Plus, do these two settings make the send-hook setting of my From: address redundant? I still need the 'send hook ~l' one of course. -- Chris Green