Страница 1 из 1

Права на Maildir/tmp

Добавлено: 2012-07-11 11:55:22
door1981
Дано: CentOS 6.2
Exim 4.77

Код: Выделить всё

ps aux | fgrep exim
exim      8700  0.0  0.1  16688  1492 ?        Ss   Jul03   0:00 /usr/sbin/exim -bd -q1h
Описание транспорта -

Код: Выделить всё

cat /etc/exim/exim.conf
dovecot_transport:
    driver = appendfile
    user = exim
    group = mail
    mode = 0660
    directory=/exim/domains/$domain/${lc:$local_part}/Maildir/
    maildir_format = true
    mode_fail_narrower = false
    envelope_to_add = true
    return_path_add = true
Права -

Код: Выделить всё

ls -lah /exim/.../Maildir

drwxrwx---. 5 exim mail 4.0K Jul  3 11:08 .
drwxrwx---. 3 exim mail 4.0K Jul  3 11:08 ..
drwxrwx---. 2 exim mail 4.0K Jul  3 11:08 cur
drwxrwx---. 2 exim mail 4.0K Jul 11 06:19 new
drwxrwx---. 2 exim mail 4.0K Jul 11 06:19 tmp
Итого - нет доставки, а в логах:

Код: Выделить всё

cat /var/log/exim/mainlog

 R=dovecot_router T=dovecot_transport defer (13): Permission denied: failed to open tmp/1341973320.H169994P13905.mail.skat.bz (10 tries)
Чо за фигня, кто знает? Если дать на Maildir/tmp chmod 777 - то всё ок.

Re: Права на Maildir/tmp

Добавлено: 2012-07-11 12:24:54
skeletor
Добавь юзера dovecot в группу mail

Re: Права на Maildir/tmp

Добавлено: 2012-07-11 13:03:10
door1981
dovecot был в группе. Кстати причем тут он, файлы в папку, exim самостоятельно пишет, разве нет?
Решилось отключением SElinux с последующей перезагрузкой. Следовательно, либо SElinux блокировал, либо МТА конфиг не перезагрузил, ну или что-то другое после перезагрузки стало работать как надо.