On Wed, Nov 02, 2016 at 08:08:32AM +0500, Mihail Konev wrote: > Hi list, > > What is the supposed way of keeping messages from a mailing list in a > dedicated folder? > > Right now I'm using > > folder-hook +INBOX 'macro index \Cw "T~h \"To: > mailing-list\"<return>;s\Cu=mailing-list<return><return>$<return>"' > > > i.e. tag everything "To: mailing-list", then move all tagged messages to > "=mailing-list" folder. > > Which works for a single list. > > But this looks improper, unreliable, > and unefficient (has to purge messages for every list; requires to press > Ctrl-W). > > I tried appending a second "T~h...$<return>" for a different list, > but this shuffled message destinations (were it typos, bugs, or whatever). > > This just seems not to be the intended way.
I have a dedicated Python script (run from ~/.forward) to do this. It's designed so that simply adding an entry to a config file for a mailing list does everthing that's required:- Directs mailing list messages to a dedicated folder Creates an alias for sending mail to the mailing list Adds the list to 'subscribe' and 'list' in muttrc Does various extras like removing [mailing list name] from the subject line -- Chris Green