Nick --

...and then Nick Wilson said...
% 
% 'ello.

'iya!


% I'm trying to organize the way I deal with my mail. I've got procmail up
% and running and would like a little advice before sorting all my lists
% and private mail.

Good idea.


% 
% At present everything is in ~/Mail which means there are hundreds of
% files in there as all outgoing gets saved to a file with the username
% like this msg will be in mutt-users*

Right.


% 
% I don't think my incoming mail is saved anywhere and that isn't ideal
% either.

It will only be saved somewhere when you specify so in your procmailrc
file(s).


% 
% If I make files for the different lists I'm on the problem is to wade
% through all those files looking for mutt-users of vim-users etc.

What most people do is to make the incoming drops look somehow different
from the fcc files, so that it's easy to recognize them.


% 
% What would you suggest? I'm open to anything that will make things
% simple for me!

What I do is have all of my incoming files as =F.* (where F was for
Folder, long ago; I probably would have made it =I.* for Incoming if I
had planned a bit more) and then have all of my fcc folders right in = as
well.

In addition, I save messages in =D.*/* when I sort by group; my college
buddies are in =D.UGA, my work stuff is in =D.work (with each gig having
a dir under there like =D.work/Calix or =D.work/MOT and the users' files
under there with a simple fcc-save-hook based on the right half of the
address).

To make it easier to find my family members (=D.family/*) and not have to
make a big custom hook (fcc-save-hook 'dad@addr|mom@other|[EMAIL PROTECTED]')
I make symlinks in my = dir that point to the proper final target.

Finally, I archive my mail in .../Z/<file.gz> for any .../file with a
separate script, but it could be automated easilly enough.  I don't do
the monthly or quarterly or yearly rotation thing.

If I were starting from scratch (or seriously interested in revamping
what works well enough for me :-) I'd have some ideas:

- store all incoming mail sorted by procmail either in $spoolfile or in
  something like =IN/*, thus making my muttrc mailboxes line really simple

- make categories in subdirs like =D.* and store relevant mail there to
  keep things separated (mike at one job is also separated from mike at
  another job from mike at church from mike at school and so on, though
  that will eventually break down)

- store all otherwise unspecified mail (the typical fcc or save) in its
  own general dir like =FCC or some such (you can use the %O expando for
  this in a default fcc-save-hook command) to keep the main directory
  empty

- possibly make the symlinks mentioned above, but in the newly defined
  places, to minimize hook construction; in addition, I want all mail
  from my brother to end up in his one mailbox even if it comes from
  three different accounts, and I wouldn't want to have to hook every one
  of those

There has been some talk about storing a message in two mailboxes, be they
mbox or Maildir or whatever.  I don't like the idea of the space wasted on
duplication but don't yet see a relational database back-end for mutt, so
the closest idea I had was one gawd-awful-big maildir where *everything*
lands (and whose message numbers are guaranteed unique since they're
all in one place) with symlinks or even hard links from other Maildirs
pointing back into it.  I could have a single message "be in" not only
the mutt-users mailbox but also my brother's, so searching either would
find it, and yet only need one copy of the real thing.  That would,
obviously, take some management and redefine how a message is saved
(for instance), and I don't know enough about the Maildir structure to
even know if there are filename changes to reflect status or if there
is a header file separate from a body file and so two links (instead of
files except in the master dir) would have to be maintained or what...
It would probably be easier to code up the database back-end :-)


% 
% You don't have to explain everything, a kick in the right *direction* 
% about the above points would be most welcome.

HTH (not hurts!) & HAND


% -- 
% 
% Nick Wilson
% 
% Tel:  +45 3325 0688
% Fax:  +45 3325 0677
% Web:  www.explodingnet.com
% 


:-D
-- 
David T-G                      * It's easier to fight for one's principles
(play) [EMAIL PROTECTED] * than to live up to them. -- fortune cookie
(work) [EMAIL PROTECTED]
http://www.justpickone.org/davidtg/    Shpx gur Pbzzhavpngvbaf Qrprapl Npg!

Attachment: msg22708/pgp00000.pgp
Description: PGP signature

Reply via email to