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

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


Slava Dubrovskiy пишет:
> 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 этим рулит

все эти настройки ни на что не влияют - я по прежнему получаю Permission 
denied при попытке доставить почту системному пользователю

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



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