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