When retrieving mail from a POP server, it gets dumped straight into
my inbox, without passing through my .procmailrc.  I can think of
several solutions to this problem:
 
1. Instead of just invoking mutt, use a shell script that first
   calls fetchmail.
   Disadvantage: I need to quit and restart mutt every so often.
 
2. Tag all the messages in the inbox, tag-bounce them to myself,
   and tag-delete them.
   Disadvantages: (a) requires several keystrokes,
                  (b) same problem as method 3.
 
3. Add a macro definition to .muttrc:
   macro index <F10> "GT.\r;bdirk\ry;d$"
   Now when I press F10, mutt retrieves my messages, tags them all,
     tag-bounces them to myself, deletes the originals and cleans
     up my inbox.
   Disadvantages:
     (a) inbox must be clean before I start,
     (b) mail filter must not allow anything except retrieved mail to
         reach inbox, else I may delete messages that arrived directly
         to me during the retrieve,
     (c) messages show up in =procmail-log as being from myself, not the
         original sender.
 
I like my solution, and I can live with the disadvantages -- the first
two just requires some care on the part of the user --but I can't think
of a way round this last problem.
 
Can you?
 
Dirk            

Reply via email to