Утановил postfix 2.4.5, postgresql 8.2.5, настроил postfixadmin, создал почтовый домен и пользователя.
Cистема fedora core 8
при локальной отправке почты телнетом в логах появляется следующее:
Mar 3 16:13:39 hostname postfix/virtual[23112]: fatal: open /etc/postfix/sql/mailbox.cf: Permission denied
Mar 3 16:13:40 hostname postfix/master[22901]: warning: process /usr/libexec/postfix/virtual pid 23112 exit status 1
Mar 3 16:13:40 hostname postfix/master[22901]: warning: /usr/libexec/postfix/virtual: bad command startup -- throttlingПрава на файл проверял, и менял:
-rwxrwxrwx 1 root root 207 2009-03-03 12:54 mailbox.cfесли в файле mailbox.cf поменять параментры подключения к базе, то ругается:
fatal: pgsql:/etc/postfix/sql/mailbox.cf(0,lock|fold_fix): table lookup problem
т.е. файл открыть он может.postfix и postfixadmin работают через одного пользователя postgres.
Помогите решить проблему!
>[оверквотинг удален]
>-rwxrwxrwx 1 root root 207 2009-03-03 12:54 mailbox.cf
>
>если в файле mailbox.cf поменять параментры подключения к базе, то ругается:
>
>fatal: pgsql:/etc/postfix/sql/mailbox.cf(0,lock|fold_fix): table lookup problem
>т.е. файл открыть он может.
>
>postfix и postfixadmin работают через одного пользователя postgres.
>
>Помогите решить проблему!SElinux disabled ???
>
>SElinux disabled ???да
# ls -ld /etc/postfix/sql/?
># ls -ld /etc/postfix/sql/
>
>?ls -ld /etc/postfix/sql/
drw-r--r-- 2 root root 4096 2009-03-04 02:26 /etc/postfix/sql/
'chmod +x /etc/postfix/sql' ?
Решено.
1. В main.cf:
virtual_uid_maps = static:xxx
virtual_gid_maps = static:xxxОбязательно! xxx не 89 (user: postfix)
Права на virtual_mailbox_base для пользователя/группы ххх