postfix не может записать почту у файл и создать lock файл нет доступа.
Только если права выставить всем 777 тогда почта в файл пишется. Почему я не могу задать права файлу типа user / postfix(mail) 550 . Может неправильно был скомпилен postfix? Инет уже весь перерыл ничего не нашел.Вот логи
Jun 14 16:31:13 is postfix/smtpd[4370]: connect from unknown[192.168.2.3]
Jun 14 16:31:13 is postfix/smtpd[4370]: 5C6501FA30: client=unknown[192.168.2.3]
Jun 14 16:31:13 is postfix/cleanup[4376]: 5C6501FA30: message-id=<001d01c68fb6$1a4c84c0$0302a8c0@p3256>
Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: from=<miro@ingress.ltd>, size=1316, nrcpt=1 (queue active)
Jun 14 16:31:13 is postfix/smtpd[4370]: disconnect from unknown[192.168.2.3]
Jun 14 16:31:13 is postfix/local[4377]: 5C6501FA30: to=<miro@ingress.ltd>, relay=local, delay=0, status=bounced (cannot append message to destination file /var/spool/mail/miro: cannot open file: Permission denied)
Jun 14 16:31:13 is postfix/cleanup[4376]: 67D5D1FA32: message-id=<20060614133113.67D5D1FA32@is.ingress.ltd>
Jun 14 16:31:13 is postfix/qmgr[4339]: 67D5D1FA32: from=<>, size=3100, nrcpt=1 (queue active)
Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: removedхоть направление где искать подскажите???
>postfix не может записать почту у файл и создать lock файл нет
>доступа.
>Только если права выставить всем 777 тогда почта в файл пишется. Почему
>я не могу задать права файлу типа user / postfix(mail) 550
>. Может неправильно был скомпилен postfix? Инет уже весь перерыл ничего
>не нашел.
>
>Вот логи
>
>Jun 14 16:31:13 is postfix/smtpd[4370]: connect from unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/smtpd[4370]: 5C6501FA30: client=unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/cleanup[4376]: 5C6501FA30: message-id=<001d01c68fb6$1a4c84c0$0302a8c0@p3256>
>Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: from=<miro@ingress.ltd>, size=1316, nrcpt=1 (queue active)
>Jun 14 16:31:13 is postfix/smtpd[4370]: disconnect from unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/local[4377]: 5C6501FA30: to=<miro@ingress.ltd>, relay=local, delay=0, status=bounced (cannot append message to destination file /var/spool/mail/miro: cannot open file: Permission denied)
>Jun 14 16:31:13 is postfix/cleanup[4376]: 67D5D1FA32: message-id=<20060614133113.67D5D1FA32@is.ingress.ltd>
>Jun 14 16:31:13 is postfix/qmgr[4339]: 67D5D1FA32: from=<>, size=3100, nrcpt=1 (queue active)
>Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: removed
>
>хоть направление где искать подскажите???Под кем запускается postfix?
Проверь доступ к папке /var/spool/mail/
у меня была похожая проблема только с cups принтеры не хрена не работали....
postfix запускал и под поствиксом и под рутом
файл в который пишется почта я выносил в корень, чтоб не зависеть от прав на верхние каталоги
результа нет.
Есть подозрение, что то не в порядке с аутентификацией.
кто mail_owner ?mail_owner (default: postfix)
The UNIX system account that owns the Postfix queue and most Postfix daemon processes. Specify the name of a user account that does not share a group with other accounts and that owns no other files or processes on the system. In particular, don't specify nobody or daemon. PLEASE USE A DEDICATED USER ID AND GROUP ID.
When this parameter value is changed you need to re-run "postfix set-permissions" (with Postfix version 2.0 and earlier: "/etc/postfix/post-install set-permissions".
А не пробовал файл вобще удалить? Если постфикс его не найдет, он должен создать его.
>кто mail_owner ?
>mail_owner = postfix
гонит беса mail_owner демон local(8), но почему?
DELIVERY RIGHTS
Deliveries to external files and external commands are
made with the rights of the receiving user on whose behalf
the delivery is made. In the absence of a user context,
the local(8) daemon uses the owner rights of the :include:
file or alias database. When those files are owned by the
superuser, delivery is made with the rights specified with
the default_privs configuration parameter.Должны быть взяты права receiving user из alias database но не тут то было,
наверно local(8) хочет записать с правами nobody?
>Должны быть взяты права receiving user из alias database но не
>тут то было,
>наверно local(8) хочет записать с правами nobody?
>Удали файл (или папку /miro), дай права 777 на /var/spool/mail/, постфикс создаст еще раз файл, посмотри кто создал файл.
Только не давай 777 на спул и тем более на вар. проходили такое :-)
>
>>Должны быть взяты права receiving user из alias database но не
>>тут то было,
>>наверно local(8) хочет записать с правами nobody?
>>
>
>Удали файл (или папку /miro), дай права 777 на /var/spool/mail/, постфикс создаст
>еще раз файл, посмотри кто создал файл.
>Только не давай 777 на спул и тем более на вар. проходили
>такое :-)Jun 19 10:31:55 is postfix/local[2856]: D9A171FA33: to=<miro@ingress.ltd>, relay=local, delay=1, status=bounced (cannot append message to destination file /var/spool/mail/miro: cannot create file exclusively: Permission denied)
:(
все скоро вешаюсь
ls -l /var/spool/mail
ls -la /var/spool/mail
результат в студию
>ls -l /var/spool/mail
>ls -la /var/spool/mail
>результат в студию[root@is root]# ls -l /var/spool/mail
-rw-rw---- 1 miro mail 4520 Июн 14 16:26 miro
-rw-rw---- 1 oleg mail 0 Апр 25 15:34 oleg
-rw-rw---- 1 pmaster mail 15884 Май 18 11:10 pmaster
-rw-rw---- 1 postdrop mail 0 Июн 15 11:01 postdrop
-rw-r--r-- 1 pmaster root 98 Май 18 11:10 procmail.log
-rw------- 1 root root 1 Май 16 17:09 root
-rw-rw---- 1 sergej mail 0 Апр 25 15:34 sergej
-rw-rw---- 1 tamara mail 0 Апр 25 15:34 tamara
-rw-rw---- 1 test mail 0 Апр 25 15:34 test
[root@is root]# ls -la /var/spool/mail
drwxrwxr-x 2 root mail 4096 Июн 19 10:31 .
drwxr-xr-x 16 root root 4096 Мар 28 12:58 ..
-rw-rw---- 1 miro mail 4520 Июн 14 16:26 miro
-rw-rw---- 1 oleg mail 0 Апр 25 15:34 oleg
-rw-rw---- 1 pmaster mail 15884 Май 18 11:10 pmaster
-rw-rw---- 1 postdrop mail 0 Июн 15 11:01 postdrop
-rw-r--r-- 1 pmaster root 98 Май 18 11:10 procmail.log
-rw------- 1 root root 1 Май 16 17:09 root
-rw-rw---- 1 sergej mail 0 Апр 25 15:34 sergej
-rw-rw---- 1 tamara mail 0 Апр 25 15:34 tamara
-rw-rw---- 1 test mail 0 Апр 25 15:34 test
[root@is root]#local(8) хочет писать с правами nobody, а должен заглянуть в алиасы найти юзера и использовать его права - это насколько я понимаю
id postfix
если постфикс не в группе маил, то надо туда его добавить и будет тебе счастье.
вобще стукнись по мылу, быстрее диалог получится.
>id postfix
>если постфикс не в группе маил, то надо туда его добавить и
>будет тебе счастье.
>вобще стукнись по мылу, быстрее диалог получится.конечно в группе mail,
мне кажется, что local(8) по какойто причине увидев в алиасах miro
не может найти юзера miro в базе паролей
local_recipient_maps - игрался уже по разному
default_privs = miro - РАБОТАЕТ, но это есть не правильно,
разве что nobody включить в группу mail - тоже не хочелось бы.
>postfix не может записать почту у файл и создать lock файл нет
>доступа.
>Только если права выставить всем 777 тогда почта в файл пишется. Почему
>я не могу задать права файлу типа user / postfix(mail) 550
>. Может неправильно был скомпилен postfix? Инет уже весь перерыл ничего
>не нашел.
>
>Вот логи
>
>Jun 14 16:31:13 is postfix/smtpd[4370]: connect from unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/smtpd[4370]: 5C6501FA30: client=unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/cleanup[4376]: 5C6501FA30: message-id=<001d01c68fb6$1a4c84c0$0302a8c0@p3256>
>Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: from=<miro@ingress.ltd>, size=1316, nrcpt=1 (queue active)
>Jun 14 16:31:13 is postfix/smtpd[4370]: disconnect from unknown[192.168.2.3]
>Jun 14 16:31:13 is postfix/local[4377]: 5C6501FA30: to=<miro@ingress.ltd>, relay=local, delay=0, status=bounced (cannot append message to destination file /var/spool/mail/miro: cannot open file: Permission denied)
>Jun 14 16:31:13 is postfix/cleanup[4376]: 67D5D1FA32: message-id=<20060614133113.67D5D1FA32@is.ingress.ltd>
>Jun 14 16:31:13 is postfix/qmgr[4339]: 67D5D1FA32: from=<>, size=3100, nrcpt=1 (queue active)
>Jun 14 16:31:13 is postfix/qmgr[4339]: 5C6501FA30: removed
>
>хоть направление где искать подскажите???У меня тоже самое -
ставил по мануалу:
http://www.opennet.me/base/net/postfix_mysql_imap.txt.html
У меня давало ошибку -
Jul 11 16:33:52 g0st postfix/virtual[2314]: 9963F1CB1: to=<admin@g0st.spb.ru>, relay=virtual, delay=0.12, delays=0.09/0.01/0
/0.02, dsn=4.2.0, status=deferred (delivery failed to mailbox ///home/vmail/g0st.spb.ru/admin: cannot create file exclusivel
y: Permission denied)Я решил проблемму (использую postfix+mysql)
- когда заводится виртуальный пользователь test@virtual1.domain - ему дается gid и uid так вот - я их изменил на правильные - все заработало.