Eugene Prokopiev пишет:
>> ... чтобы не только виртуальным
>> пользователям письма приходили.
>>     
>
> Что-то я совсем не могу придумать, как им почту доставить.
>
> # cat /etc/postfix/master.cf:
>
> ...
> dovecot   unix  -       n       n       -       -       pipe
>    flags=DRhu user=mail:mail argv=/usr/lib64/dovecot/deliver -d ${recipient}
>
> Т.е. доставлять будет deliver от имени mail:mail, а поэтому доставлять 
> особо некуда, кроме как в /var/mail (т.е. в конфиге dovecot пишем 
> mail_location = mbox:~/mail:INBOX=/var/mail/%u), однако при:
>
> # su - mail -s /bin/bash
> -bash-3.1$ echo hello | /usr/lib64/dovecot/deliver -d john
>
> имеем:
>
> Jun 12 11:37:52 pbx deliver(john): setgid(502) failed: Operation not 
> permitted
>
> И даже при попытке доставить от рута:
>
> # echo hello | /usr/lib64/dovecot/deliver -d john
>
> имеем:
>
> Jun 12 11:39:20 pbx deliver(john): 
> open(/var/mail/.temp.pbx.vertolexpo.ru.10301.d7b0885e7c76d2d7) failed: 
> Permission denied
> Jun 12 11:39:20 pbx deliver(john): file_lock_dotlock() failed with mbox 
> file /var/mail/john: Permission denied
> Jun 12 11:39:20 pbx deliver(john): msgid=: save failed to INBOX
>
> как быть?
>
>   
Еще нужно в dovecot.conf
first_valid_gid = 12
last_valid_gid = 12

И еще
     user = postfix
     group = postfix

в секции настройки socket listen
А вообще там controll dovecot этим рулит

-- 
WBR,
Dubrovskiy Vyacheslav

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить