The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"postfix не может записать почту у файл нет доступа"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"postfix не может записать почту у файл нет доступа"  
Сообщение от tspm email(ok) on 14-Июн-06, 17:32 
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

хоть направление где искать подскажите???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "postfix не может записать почту у файл нет доступа"  
Сообщение от montegro email(ok) on 14-Июн-06, 19:39 
>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 принтеры не хрена не работали....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "postfix не может записать почту у файл нет доступа"  
Сообщение от tspm email(ok) on 15-Июн-06, 11:49 
postfix запускал и под поствиксом и под рутом
файл в который пишется почта я выносил в корень, чтоб не зависеть от прав на верхние каталоги
результа нет.
Есть подозрение, что то не в порядке с аутентификацией.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "postfix не может записать почту у файл нет доступа"  
Сообщение от AUTHOR email on 16-Июн-06, 02:45 
кто 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".

А не пробовал файл вобще удалить? Если постфикс его не найдет, он должен создать его.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "postfix не может записать почту у файл нет доступа"  
Сообщение от tspm (ok) on 16-Июн-06, 11:32 
>кто 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?
  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "postfix не может записать почту у файл нет доступа"  
Сообщение от AUTHOR email on 19-Июн-06, 02:58 

>Должны быть взяты права  receiving user из alias database но не
>тут то было,
>наверно local(8) хочет записать с правами nobody?
>

Удали файл (или папку /miro), дай права 777 на /var/spool/mail/, постфикс создаст еще раз файл, посмотри кто создал файл.
Только не давай 777 на спул и тем более на вар. проходили такое :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "postfix не может записать почту у файл нет доступа"  
Сообщение от tspm email(ok) on 19-Июн-06, 11:35 
>
>>Должны быть взяты права  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)

:(
все скоро вешаюсь


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "postfix не может записать почту у файл нет доступа"  
Сообщение от AUTHOR email on 20-Июн-06, 06:29 
ls -l /var/spool/mail
ls -la /var/spool/mail
результат в студию
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "postfix не может записать почту у файл нет доступа"  
Сообщение от tspm email(ok) on 20-Июн-06, 12:57 
>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, а должен заглянуть в алиасы найти юзера и использовать его права - это насколько я понимаю


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "postfix не может записать почту у файл нет доступа"  
Сообщение от AUTHOR email on 21-Июн-06, 02:30 
id postfix
если постфикс не в группе маил, то надо туда его добавить и будет тебе счастье.
вобще стукнись по мылу, быстрее диалог получится.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "postfix не может записать почту у файл нет доступа"  
Сообщение от tspm email(ok) on 21-Июн-06, 12:24 
>id postfix
>если постфикс не в группе маил, то надо туда его добавить и
>будет тебе счастье.
>вобще стукнись по мылу, быстрее диалог получится.

конечно в группе mail,
мне кажется, что local(8) по какойто причине увидев в алиасах miro
не может найти юзера miro в базе паролей
local_recipient_maps - игрался уже по разному
default_privs = miro - РАБОТАЕТ, но это есть не правильно,
разве что nobody включить в группу mail - тоже не хочелось бы.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "postfix не может записать почту у файл нет доступа"  
Сообщение от Igor email(??) on 12-Июл-07, 15:35 
>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
>
>хоть направление где искать подскажите???

У меня тоже самое -
ставил по мануалу:
https://www.opennet.ru/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  так вот  - я их изменил на правильные  - все заработало.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру