Hello,

I'm using local transport and system user with maildir. But when I sent mail in 
the log I see the following error

Apr 30 08:01:15 jira-srv01 postfix/local[20496]: warning: perhaps you need to 
create the maildirs in advance
Apr 30 08:01:15 jira-srv01 postfix/smtpd[20530]: disconnect from 
mail-la0-f51.google.com[209.85.215.51]
Apr 30 08:01:15 jira-srv01 postfix/local[20496]: 138F12002D4: 
to=<webmas...@example.net>, relay=local, delay=0.28, delays=0.21/0/0/0.07, 
dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file 
/var/spool/mail/webmaster/tmp/1430380875.P20496.jira-srv01: Permission denied)

If I create dir manually and set corresponding permissions - all works fine

# mkdir /var/spool/mail/webmaster/
# chmod -R 700 /var/spool/mail/webmaster/
# chown -R webmaster:webmaster /var/spool/mail/webmaster/

Apr 30 08:03:07 jira-srv01 postfix/smtpd[20629]: disconnect from 
mail-la0-f46.google.com[209.85.215.46]
Apr 30 08:03:07 jira-srv01 postfix/local[20632]: DE9AF2002D4: 
to=<webmas...@example.net>, relay=local, delay=0.24, delays=0.19/0/0/0.05, 
dsn=2.0.0, status=sent (delivered to maildir)

# ls -la
total 20K
drwx------    5 webmaster webmaster 4.0K Apr 30 08:59 .
drwxrwxr-x 3 root             mail            4.0K Apr 30 08:01 ..
drwx------    2 webmaster webmaster 4.0K Apr 30 08:59 cur
drwx------    2 webmaster webmaster 4.0K Apr 30 08:59 new
drwx------    2 webmaster webmaster 4.0K Apr 30 08:59 tmp

But it's very uncomfortable to create maildir for each user manually. Are there 
any workaround?

P.S.
CentOS 6, postfix-2.6.6

Thanks in advance

Reply via email to