ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] postfix вернее procmail - coluldn't create file in /var/spool/mail/user
@ 2001-09-01 20:18 Alex
  2001-09-02  9:52 ` [sisyphus] " Alexander Bokovoy
  0 siblings, 1 reply; 12+ messages in thread
From: Alex @ 2001-09-01 20:18 UTC (permalink / raw)
  To: sisyphus

поставил постфикс и вот на каждое письмо он отзывается в 12 консоли вот таким 
сообщением от procmail.
проверка прав показала, что каталогом /var/spool/mail/ владеет рут и группа 
mail.
права на запись и чтение есть и у владельца и у группы у остальных только 
чтение
пользователя procmail не обнаружил. с горя добавил в группу mail postfix - 
безрезультатно. 
как разобраться почему procmail не может создать этот файл? хотя бы  
пользователя узнать из под кого он работает?

-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] postfix вернее procmail - coluldn't create file in /var/spool/mail/user
  2001-09-01 20:18 [sisyphus] postfix вернее procmail - coluldn't create file in /var/spool/mail/user Alex
@ 2001-09-02  9:52 ` Alexander Bokovoy
  2001-09-02 12:07   ` Alex
  0 siblings, 1 reply; 12+ messages in thread
From: Alexander Bokovoy @ 2001-09-02  9:52 UTC (permalink / raw)
  To: sisyphus

On Sun, Sep 02, 2001 at 12:18:34AM +0400, Alex wrote:
> поставил постфикс и вот на каждое письмо он отзывается в 12 консоли вот таким 
> сообщением от procmail.
> проверка прав показала, что каталогом /var/spool/mail/ владеет рут и группа 
> mail.
> права на запись и чтение есть и у владельца и у группы у остальных только 
> чтение
> пользователя procmail не обнаружил. с горя добавил в группу mail postfix - 
> безрезультатно. 
> как разобраться почему procmail не может создать этот файл? хотя бы  
> пользователя узнать из под кого он работает?
Новый procmail лишен возможности создавать файлы в /var/spool/mail, он
может их только дописывать. Так что сделайте из-под рута:
touch /var/spool/mail/user
chown user.mail /var/spool/mail/user
-- 
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
  `Senior software developer and analyst for SaM-Solutions Ltd.`
---
Jesus is my POSTMASTER GENERAL ...



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернее procmail - coluldn't create file in /var/spool/mail/user
  2001-09-02  9:52 ` [sisyphus] " Alexander Bokovoy
@ 2001-09-02 12:07   ` Alex
  2001-09-02 15:18     ` Sergey Vlasov
  2001-09-02 15:31     ` [sisyphus] вдогонку уточнения про pocmailrc Alex
  0 siblings, 2 replies; 12+ messages in thread
From: Alex @ 2001-09-02 12:07 UTC (permalink / raw)
  To: sisyphus

 2 Сентябрь 2001 13:52, Вы написали:
> Новый procmail лишен возможности создавать файлы в /var/spool/mail, он
> может их только дописывать. Так что сделайте из-под рута:
> touch /var/spool/mail/user
> chown user.mail /var/spool/mail/user

[root@server mail]# ls -l 
total 0
-rw-rw-rw-    1 root     mail            0 Aug  2 15:01 avl
-rw-rw-rw-    1 root     mail            0 Aug  2 15:01 root

все равно не может :(

Aug  2 16:02:00 server postfix/cleanup[2008]: 94B11AB06B: 
message-id=<20010802120200.94B11AB06B@server.l14.ru>
Aug  2 16:02:00 server postfix/qmgr[927]: 94B11AB06B: from=<>, size=7457, 
nrcpt=1 (queue active)
Aug  2 16:02:16 server procmail[2014]: Couldn't rename bogus 
"/var/spool/mail/avl" into "/var/spool/mail/BOGUS.avl.hanB"
Aug  2 16:02:16 server postfix/local[2010]: 94B11AB06B: 
to=<avl@server.l14.ru>, relay=local, delay=16, status=bounced (can't create 
user output file. Command output: procmail: Renaming bogus mailbox 
"/var/spool/mail/avl" info "/var/spool/mail/BOGUS.avl.hanB" procmail: 
Couldn't create "/var/spool/mail/avl" )

а как же я за него все имена фавйлов узнаю? тут вот явно какойто темп файл
создается...

-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернее procmail - coluldn't create file in /var/spool/mail/user
  2001-09-02 12:07   ` Alex
@ 2001-09-02 15:18     ` Sergey Vlasov
  2001-09-02 15:23       ` Sergey Vlasov
  2001-09-02 15:31     ` [sisyphus] вдогонку уточнения про pocmailrc Alex
  1 sibling, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2001-09-02 15:18 UTC (permalink / raw)
  To: sisyphus

On Sun, 2 Sep 2001 16:07:35 +0400
Alex <info@atmsk.ru> wrote:

>  2 Сентябрь 2001 13:52, Вы написали:
> > Новый procmail лишен возможности создавать файлы в /var/spool/mail, он
> > может их только дописывать. Так что сделайте из-под рута:
> > touch /var/spool/mail/user
> > chown user.mail /var/spool/mail/user
> 
> [root@server mail]# ls -l 
> total 0
> -rw-rw-rw-    1 root     mail            0 Aug  2 15:01 avl
> -rw-rw-rw-    1 root     mail            0 Aug  2 15:01 root
> 
> все равно не может :(

Ибо не выполнена указанная операция chown.  Да и chmod неплохо бы:

chown avl.root /var/spool/mail/avl
chmod 660 /var/spool/mail/avl

И, кстати, root все равно не сможет получать почту таким образом -
необходимо поставить переадресацию в /etc/postfix/aliases.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернее procmail - coluldn't create file in /var/spool/mail/user
  2001-09-02 15:18     ` Sergey Vlasov
@ 2001-09-02 15:23       ` Sergey Vlasov
  2001-09-02 15:42         ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2001-09-02 15:23 UTC (permalink / raw)
  To: sisyphus

On Sun, 2 Sep 2001 19:18:21 +0400
Sergey Vlasov <vsu@mivlgu.murom.ru> wrote:

> chown avl.root /var/spool/mail/avl

Oops. Конечно, chown avl.mail /var/spool/mail/avl



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] вдогонку  уточнения про pocmailrc
  2001-09-02 12:07   ` Alex
  2001-09-02 15:18     ` Sergey Vlasov
@ 2001-09-02 15:31     ` Alex
  2001-09-02 15:53       ` Alex
  1 sibling, 1 reply; 12+ messages in thread
From: Alex @ 2001-09-02 15:31 UTC (permalink / raw)
  To: sisyphus

 2 Сентябрь 2001 16:07, Вы написали:

попробовал создать еще один файл в /var/spool/mail

[root@server avl]# ls -l /var/spool/mail
total 0
-rw-r--r--    1 664      mail            0 Aug  2 18:46 BOGUS.avl.handB
-rw-rw-rw-    1 664      mail            0 Aug  2 15:01 avl
-rw-rw-rw-    1 664      mail            0 Aug  2 15:01 root

Прочитал доки по procmail
взял первый же экзампл procmailrc и закинул его в /etc/ убрав из него примеры 
особой настройки сортировки почты по ящикам.
вот что там получилось


[root@server avl]# cat /etc/procmailrc
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.

PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Mail	# You'd better make sure it exists
DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail

Создал каталог /$home/Mail.
теперь сообщения валятся в этот каталог , но почтовые агенты типа mail и mutt 
упорно их не видят

диагностика теперь такая:

Aug  2 19:20:06 server postfix/pickup[930]: 0280FAB077: uid=501 from=<avl>
Aug  2 19:20:06 server postfix/cleanup[1195]: 0280FAB077: 
message-id=<20010802152005.0280FAB077@server.l14.ru>
Aug  2 19:20:06 server postfix/qmgr[931]: 0280FAB077: 
from=<avl@server.l14.ru>, size=272, nrcpt=1 (queue active)

Aug  2 19:20:22 server procmail[1198]: Couldn't rename bogus 
"/var/spool/mail/avl" into "/var/spool/mail/BOGUS.avl.hanB"

Aug  2 19:20:22 server postfix/local[1197]: 0280FAB077: 
to=<avl@server.l14.ru>, relay=local, delay=17, status=sent 
("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")


чего теперь с ним сделать?

-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернееprocmail - coluldn't create file in /var/spool/mail/user
  2001-09-02 15:23       ` Sergey Vlasov
@ 2001-09-02 15:42         ` Alex
  2001-09-02 16:09           ` [sisyphus] Re: [sisyphus] postfix вернееproc mail " Sergey Vlasov
  0 siblings, 1 reply; 12+ messages in thread
From: Alex @ 2001-09-02 15:42 UTC (permalink / raw)
  To: sisyphus

 2 Сентябрь 2001 19:23, Вы написали:
> On Sun, 2 Sep 2001 19:18:21 +0400
>
> Sergey Vlasov <vsu@mivlgu.murom.ru> wrote:
> > chown avl.root /var/spool/mail/avl
>
> Oops. Конечно, chown avl.mail /var/spool/mail/avl

да. просмотрел я эту очевидную вещь, потому как был уверен, что procmail 
использует права именно группы. 

кстати нехорошо использовать несовместимую с POSIX точку в разделителе имен 
юзера и группы. (это я наехал  :)

>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus

-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] вдогонку уточнения про pocmailrc
  2001-09-02 15:31     ` [sisyphus] вдогонку уточнения про pocmailrc Alex
@ 2001-09-02 15:53       ` Alex
  0 siblings, 0 replies; 12+ messages in thread
From: Alex @ 2001-09-02 15:53 UTC (permalink / raw)
  To: sisyphus

> чего теперь с ним сделать?

глаза протереть и посмотреть на то что тебе ответили  с самого начала.

Все заработало.
Спасибо Александру и Сергею за хороший совет и его повтор для тех кто в 
танке...


-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернееproc mail - coluldn't create file in /var/spool/mail/user
  2001-09-02 15:42         ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
@ 2001-09-02 16:09           ` Sergey Vlasov
  2001-09-03 11:10             ` Michael Bykov
  0 siblings, 1 reply; 12+ messages in thread
From: Sergey Vlasov @ 2001-09-02 16:09 UTC (permalink / raw)
  To: sisyphus

On Sun, 2 Sep 2001 19:42:22 +0400
Alex <info@atmsk.ru> wrote:

> > Oops. Конечно, chown avl.mail /var/spool/mail/avl
> 
> да. просмотрел я эту очевидную вещь, потому как был уверен, что procmail 
> использует права именно группы. 
> 
> кстати нехорошо использовать несовместимую с POSIX точку в разделителе имен 
> юзера и группы. (это я наехал  :)

Спасибо, а то я всегда точку писал.

Вот сколько полезных вещей можно узнать в рассылке.  А говорят -
флейм, давить :-)



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернееproc mail - coluldn't create file in /var/spool/mail/user
  2001-09-02 16:09           ` [sisyphus] Re: [sisyphus] postfix вернееproc mail " Sergey Vlasov
@ 2001-09-03 11:10             ` Michael Bykov
  2001-09-03 15:36               ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Bykov @ 2001-09-03 11:10 UTC (permalink / raw)
  To: sisyphus

> > кстати нехорошо использовать несовместимую с POSIX точку в
> разделителе имен 
> > юзера и группы. (это я наехал  :)
> 
> Спасибо, а то я всегда точку писал.

Дык а как надо? Удобно же через точку, кто это Посикс такой?

-- 

M.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] postfix  вернееprocmail - coluldn't create file in /var/spool/mail/user
  2001-09-03 11:10             ` Michael Bykov
@ 2001-09-03 15:36               ` Alex
  2001-09-03 17:40                 ` [sisyphus] postfix вернееprocmail - coluldn't create file in/var/spool/mail/user cornet
  0 siblings, 1 reply; 12+ messages in thread
From: Alex @ 2001-09-03 15:36 UTC (permalink / raw)
  To: sisyphus

> > Спасибо, а то я всегда точку писал.
>
> Дык а как надо? Удобно же через точку, кто это Посикс такой?
через двоеточие. user:group
в линуксе работает и точка, но в других юниксах в имени пользователя 
разрешено использовать точку и там это не пройдет - придется переучиваться.
а POSIX - это стандарт расположения файлов и все такое, благодаря чему 
линуксойд на всех юниксах в своей тарелке... 

-- 
С уважением . АВЛ



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] postfix вернееprocmail - coluldn't create file in/var/spool/mail/user
  2001-09-03 15:36               ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
@ 2001-09-03 17:40                 ` cornet
  0 siblings, 0 replies; 12+ messages in thread
From: cornet @ 2001-09-03 17:40 UTC (permalink / raw)
  To: sisyphus

Alex wrote:
> 
> > > Спасибо, а то я всегда точку писал.
> >
> > Дык а как надо? Удобно же через точку, кто это Посикс такой?
> через двоеточие. user:group
> в линуксе работает и точка, но в других юниксах в имени пользователя
> разрешено использовать точку и там это не пройдет - придется переучиваться.
> а POSIX - это стандарт расположения файлов и все такое, благодаря чему
> линуксойд на всех юниксах в своей тарелке...

Это не только стандарт расположения файлов (который кстати далеко
не всеми юниксами соблюдается) это еще и идеология архитектуры
конслоьных средств.
В частности требования к режиму и формату ввода вывода,
способности к конвейризации, нотация синтаксиса кнючей запуска, и
многое другое, чего мы не замечаем потому, что привыкли и оно уже
в рефлексе прошито. Но как только какое то приложение не
соответствует POSIX, так сразу возникает зуд в организме и
неудобство в работе. Один из таких примеров wbinfo - жутко
неудобен на вложеных вызовах и конвейерах, а так же не
воспринимает ввод из трубы, только из строки запуска :-( Я щас
тулзу пишу для руления этой хренью, бо задолбало уже.

-- 
******** FIRE & STEEL ********




^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2001-09-03 17:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-01 20:18 [sisyphus] postfix вернее procmail - coluldn't create file in /var/spool/mail/user Alex
2001-09-02  9:52 ` [sisyphus] " Alexander Bokovoy
2001-09-02 12:07   ` Alex
2001-09-02 15:18     ` Sergey Vlasov
2001-09-02 15:23       ` Sergey Vlasov
2001-09-02 15:42         ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
2001-09-02 16:09           ` [sisyphus] Re: [sisyphus] postfix вернееproc mail " Sergey Vlasov
2001-09-03 11:10             ` Michael Bykov
2001-09-03 15:36               ` [sisyphus] Re: [sisyphus] postfix вернееprocmail " Alex
2001-09-03 17:40                 ` [sisyphus] postfix вернееprocmail - coluldn't create file in/var/spool/mail/user cornet
2001-09-02 15:31     ` [sisyphus] вдогонку уточнения про pocmailrc Alex
2001-09-02 15:53       ` Alex

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git