In you user definition (userdb, sql, whatever), are you
specifying the location of the user's mailbox?
Of course.. Maildrop reads the Maildir from there as I have
specified the user definitions in authmysqlrc, I think..
If you do
that, it will override defaultdelivery and deliver directly to
the specified mailbox. If you want to use maildrop, you have
to leave off the mailbox specification and only specify a home
directory for the user.
Please tell me what do you mean in pratical terms..
If you specify a user's maildir explicitly in the user
record, Courier will deliver mail directly to that maildir
and ignore your DEFAULTDELIVERY settings.
Im using Postfix.. and so this is not the correct way.
No, the correct way is to specify the home directory and let Courier
default to $HOME/Maildir. I am just mentioning it because some people
specify the MAIL option either because they think it is required or
because they are trying to relocate the maildirs. Then they are
surprised when they can't get maildrop to work. If you are not doing
this, then don't worry about it.