* [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
* 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] 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
* [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
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