From root to users
Arthur Dent <[email protected]> Fri, 30 May 2014 12:13:05 +0100
| Newsgroups | gmane.mail.procmail |
|---|---|
| Message-ID | <1401448385.3514.30.camel@localhost> |
Hello all, For reasons I won't bore you with I am forced to collect mail for all three members of may family from an unsorted source. I therefore run procmail as root on this Fedora 20 server and, in the /etc/procmailrc file I sort the mail into messages for my wife, my son and for me. (While it's in there I also do some spam / virus checking). It then gets delivered (using the dovecot-lda) to each of our mailboxes such as: :0 w * ^TO_some_checks_to_identify_my_wife | /usr/libexec/dovecot/dovecot-lda -d wife :0 w * ^TO_some_checks_to_identify_my_son | /usr/libexec/dovecot/dovecot-lda -d son # Anything else falls through to me: | /usr/libexec/dovecot/dovecot-lda -d mark I do not currently have $DEFAULT set to anything. All this is fine for my wife and son - stuff just goes into their mailbox and they can read or file it as they wish. I, on the other hand, want to do a lot of filtering first using the power of Procmail. The trouble is I have to do this in /etc/procmailrc before that final delivery command (which works fine by the way), but I think it would be neater for /etc/procmailrc to hand-off to my ~/.procmailrc and do the filtering there. Is there a way to inform procmail explicitly to pass on from root to user=mark? I am using Maildir format (rather than mbox) so /var/spool/mail/mark does not get used. Any help or suggestions gratefully received... Mark