[Exim] Re: Exim, Maildir & Procmail

Top Page
Delete this message
Reply to this message
Author: Miquel van Smoorenburg
Date:  
To: exim-users
Subject: [Exim] Re: Exim, Maildir & Procmail
In article <20020211230504.A2632@???>,
Paul Tansom <paul@???> wrote:
>I've been trying to get Exim to work with Maildir delivery and been going spare
>because it hasn't been working. Any example config file I've found has failed
>until now, when I realise that the delivery method is picking up my Procmail
>pipe and so dropping everything into my mbox that isn't caught by a specific
>filter.


That is what procmail does, yes.

>I had assumed that it would be delivered as per the Exim config if there wasn't
>a matching rule, but apparantly not.


No, when exim passes a message to an external program such as procmail
it assumes that the mail gets delivered by that program.

>Does anyone know whether I should be
>changing the exim.conf file or the .procmailrc file to sort this. i.e. can I
>configure Exim to get Procmail to default back if it doesn't match, or do I
>configure Procmail to either default back or have a catchall rule to drop into
>my Inbox.


If you're using a recent procmail (i.e. 3.22) then procmail has complete
maildir support. Just configure procmail to deliver to a maildir
folder. For the default folder (system mailbox) set DEFAULT appropriately,
for example

DEFAULT=/var/spool/mail/$LOGNAME/

tells procmail to use that as system mailbox. The trailing slash
means 'deliver in maildir format'

I've set that systemwide in /etc/procmailrc

I'm using the Debian version of procmail 3.22 btw which has some
critical fixes wrt the standard version. Unfortunately it looks like
development of procmail has halted - 3.23 should have been released
by now, but the latest snapshot is from a few months ago .. but
vanilla 3.22 might work for you. Judging from the patches I
just wouldn't enable mmap support.

Mike.
--
Computers are useless, they only give answers. --Pablo Picasso