[Sysadmins] pop3-сервер с users/passwords/mbox names в plain text file

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Вт Июн 12 11:42:44 MSD 2007


> ... чтобы не только виртуальным
> пользователям письма приходили.

Что-то я совсем не могу придумать, как им почту доставить.

# 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

как быть?

-- 
С уважением, Прокопьев Евгений



Подробная информация о списке рассылки Sysadmins