On Feb 10, 2013 at 02:04 PM +0000, David Woodfall wrote:
So I'm just wondering how people here cope with organising mailing
lists with Maildir and any tips/tricks that may be a better way than
my present way.
I do what others have said regarding Maildir/dovecot. The 'layout=fs'
option let's dovecot use file system directories as folders instead of
the . separator (or something along those lines). It seems to work with
no problems when I actually access my mail store through dovecot.
Normally I just use mutt on the same computer that the mail is stored
and it has no problems with maildir. I think I dynamically generate my
mailbox list with a script that crawls through the directories and
returns directories that contain "cur", "new", and "tmp".
This isn't a Maildir specific hint, but it does pertain to managing
mailing lists. One thing that has helped make list management easier is
a couple of simple scripts that read a text file with my subscribed
mailing lists and the aliases I use for them. I then source that list
from .muttrc at various points where it automatically spits out the
appropriate information. For example, in my mailing_lists.txt contains
the following line:
mutt mutt mutt-u...@mutt.org
I then have the following lines in .muttrc:
source `getAliases.py > ~/.mutt/aliases-lists; echo \
~/.mutt/aliases-lists`
subscribe `getLists.py`
The getAliases.py script (could easily use awk or whatever you are
comfortable with) just spits out the 1st and 3rd columns of the file
prefixed with 'alias', so 'alias mutt mutt-users@mutt.org'. I don't
recall why I don't just use `source getAliases.py|`. I used to do
that, but for some reason in the past switched to the line I have above.
getLists.py just spits out the 3rd column all in one line, so I get
subscribed to all the list addresses I want to. I haven't bothered with
the logical third step of this system, which is to write a script that
uses the second column (my folder names) to generate fcc- and save-hooks
for all my mailing lists dynamically, all from a single easy to edit
file.
Sorry if this is a long reply - I picked up this tip from someone on
this mailing list a while ago...