Derrick MacPherson wrote:

Our exim config does not contain the create_directory for the appendfile driver yet I'm seeing in the debug out:

ensuring maildir directories exist in /home/dlm/Maildir/
created directory /home/dlm/Maildir/
created directory /home/dlm/Maildir//tmp
created directory /home/dlm/Maildir//new
created directory /home/dlm/Maildir//cur


2 questions, how is this being created?

Exim is (among other things) a largely 'drop-in' replacement for sendmail.

Ergo, unless you specifically furnish directions as to what sort of storage, location, UID:GID & perms you wish it to have (which may be DB-derived, as illustrated by another answer) it will set up a legacy 'Unix' mail structure. Not just for the 'general' case, but for any case where it has no other options specified.

Whether that is in /home or /var depends on your OS and its configuration.

> It's being created with 700
perms on the home dir, so the first mail gets delivered, but any mail after fails.

UID:GID mismatch?

If/as/when you have what you need in the router/transport sets to handle all
permitted users, the above behaviour should cease.

If, OTOH, you accept 'traffic' w/o specifying (in even a rare case) where to
store it, the above may still occur periodically, and you may need to look for a 'hole' in your
router/transport sets.

This can be as simple as quite correct code, but routers arranged in a sequence you do not really want,
or - for SQL-driven instances, the DB returning results you do not expect.

I will try when the servers not so busy the directory_mode, I assume that will fix it, ya? If needed I'll post the config to people off list.


With the other examples posted, some test traffic, and a bit of detective work, you can probably find the problem now.

HTH,

Bill Hacker


--
## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to