On Tue, 2003-10-21 at 04:29, J.H.M. Dassen (Ray) wrote: > On Tue, Oct 21, 2003 at 00:07:53 -0500, Doug MacFarlane wrote: > > Googling for an Exim4 + MailDir + HowTo has yeilded little of value to > > this poor soul. > > > > One referred to a maildirmake command, which isn't on my sarge box inspite > > of it's exim4 installation. > > That command can be used when creating a Maildir tree "by hand" or from a > script. It's not needed to get exim4 to deliver in Maildir format. > > > I'm obviously missing something obvious here - does one simply enable > > maildir support in Exim4 and restart the daemon, > > Yes; you need to set the "maildir_format" option to "true" in the relevant > transport, as detailed at > http://www.exim.org/exim-html-4.20/doc/html/spec_25.html#IX1874 . > > > and it will automagically create the maildir hierarchies? > > Yes.
You are correct, but since I also run a setup for courier-imap and
squirrelmail for my real users, so I have /etc/skel/ with the proper
maildir setup for squirrelmail... which also works for LookOut Exploit,
Evolution, Mozilla-Mail etc... etc...
Here is my transport for Exim4:
maildir_home:
debug_print = "T: maildir_home for [EMAIL PROTECTED]"
driver = appendfile
directory = $home/Maildir
delivery_date_add
envelope_to_add
return_path_add
maildir_format
mode = 0600
mode_fail_narrower = false
Here is my router:
local_user:
debug_print = "R: local_user for [EMAIL PROTECTED]"
driver = accept
check_local_user
transport = LOCAL_DELIVERY
I have LOCAL_DELIVERY look like this setup like third statement from the
top:
# The default delivery method
LOCAL_DELIVERY=maildir_home
But, since I like maildrop better than procmail (much much much easier
recipes) I have the maildrop and procmail before local_user
Here are the two routers:
maildrop:
debug_print = "R: maildrop for [EMAIL PROTECTED]"
driver = accept
check_local_user
transport = maildrop_pipe
require_files = ${local_part}:${home}/.mailfilter:+/usr/bin/maildrop
no_verify
no_expn
procmail:
debug_print = "R: procmail for [EMAIL PROTECTED]"
driver = accept
check_local_user
transport = procmail_pipe
require_files = ${local_part}:${home}/.procmailrc:+/usr/bin/procmail
no_verify
no_expn
Here are the transports:
maildrop_pipe:
debug_print = "T: maildrop_pipe for [EMAIL PROTECTED]"
driver = pipe
path = "/bin:/usr/bin:/usr/local/bin"
command = "/usr/bin/maildrop"
return_path_add
delivery_date_add
envelope_to_add
procmail_pipe:
debug_print = "T: procmail_pipe for [EMAIL PROTECTED]"
driver = pipe
path = "/bin:/usr/bin:/usr/local/bin"
command = "/usr/bin/procmail"
return_path_add
delivery_date_add
envelope_to_add
And YES, I am using Debian's wonderfully packaged Exim4-heavy as
packaged by Andreas Metzler. Kudos to him for a fine job making the
config so easy to wrangle.
Many other packages are just drop in because of it.
--
greg, [EMAIL PROTECTED]
REMEMBER ED CURRY! http://www.iwethey.org/ed_curry
Your mother once had eyes that shone like the legs of Mae West.
signature.asc
Description: This is a digitally signed message part

