* [Comm] procmail
@ 2003-05-27 12:27 Mike Lykov
2003-05-27 13:04 ` Mike Lykov
2003-05-28 15:39 ` [Comm] procmail Michael Shigorin
0 siblings, 2 replies; 10+ messages in thread
From: Mike Lykov @ 2003-05-27 12:27 UTC (permalink / raw)
To: community
здравствуйте!
в мане procmail написано:
"Файл /etc/procmailrc может выполняться с привилегиями root, поэтому будьте
внимательны к его содержимому. "
а как сделать, чтобы он именно с ними и выполнялся?
а то при текущем положении дел недостаточно прав на запись при локальной
доставке различным узерам...
выполняется с такой опцией
-d получатель ...
Это включает режим непосредственной доставки. Доставка будет
произведена локальному пользователю получатель. Это разумеется
возможно только в том случае, если procmail имеет привилегии
супер-пользователя (или procmail выполняется с euid и egid
получателя).
[root@test bogofilter]# ls -l /usr/bin/proc*
-rwxr-xr-x 1 root root 79992 Сен 29 2002 /usr/bin/procmail
он и так с правами рута..
как сделать?
--
Mike
registered linux user #315334
machine registration number #200724
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-27 12:27 [Comm] procmail Mike Lykov
@ 2003-05-27 13:04 ` Mike Lykov
2003-05-27 13:39 ` Ilya Palagin
2003-05-28 15:39 ` [Comm] procmail Michael Shigorin
1 sibling, 1 reply; 10+ messages in thread
From: Mike Lykov @ 2003-05-27 13:04 UTC (permalink / raw)
To: community
В сообщении от Вторник 27 Май 2003 17:27 Mike Lykov написал:
> а то при текущем положении дел недостаточно прав на запись при локальной
> доставке различным узерам...
> выполняется с такой опцией
Вернее (понятнее) сказать так:
есть postfix, у него procmail определен как локальный агент доставки:
("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
постфикс сконфигурирован глобально:
/etc/procmailrc
MAILDIR=/var/spool//mail
LOGFILE=/var/log/mail/procmail
:0H
* ^X-Bogosity: Yes
spam
При такой конфигурации не хватает прав, чтобы доставлять почту:
procmail: Error while writing to "spam"
то есть в папку /var/spool/mail не может записать с теми прпавами, с которыми
он выполняется.
кто скажет - с какими правами его выполняет postfix, и как сделать, чтобы он
мог выполняться с теми правами котоыре позволят ему работать?
--
Mike
registered linux user #315334
machine registration number #200724
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-27 13:04 ` Mike Lykov
@ 2003-05-27 13:39 ` Ilya Palagin
2003-05-27 13:44 ` Ilya Palagin
2003-05-28 3:10 ` Mike Lykov
0 siblings, 2 replies; 10+ messages in thread
From: Ilya Palagin @ 2003-05-27 13:39 UTC (permalink / raw)
To: community
Mike Lykov wrote:
> В сообщении от Вторник 27 Май 2003 17:27 Mike Lykov написал:
>
>
>>а то при текущем положении дел недостаточно прав на запись при локальной
>>доставке различным узерам...
>>выполняется с такой опцией
>
>
> Вернее (понятнее) сказать так:
>
> есть postfix, у него procmail определен как локальный агент доставки:
> ("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
>
> постфикс сконфигурирован глобально:
>
> /etc/procmailrc
>
> MAILDIR=/var/spool//mail
> LOGFILE=/var/log/mail/procmail
>
> :0H
> * ^X-Bogosity: Yes
> spam
>
>
> При такой конфигурации не хватает прав, чтобы доставлять почту:
>
> procmail: Error while writing to "spam"
>
> то есть в папку /var/spool/mail не может записать с теми прпавами, с которыми
> он выполняется.
>
> кто скажет - с какими правами его выполняет postfix, и как сделать, чтобы он
> мог выполняться с теми правами котоыре позволят ему работать?
>
Вместо записи в файл spam можно вставить команду пересылки на адрес
spam@yourdomain, тогда и будет произведена запись в
/var/log/mail/spam :-) , но уже самим MTA.
Лазить руками в /var/log/mail при живом MTA вообще не следует.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-27 13:39 ` Ilya Palagin
@ 2003-05-27 13:44 ` Ilya Palagin
2003-05-28 3:10 ` Mike Lykov
1 sibling, 0 replies; 10+ messages in thread
From: Ilya Palagin @ 2003-05-27 13:44 UTC (permalink / raw)
To: community
Ilya Palagin wrote:
> Mike Lykov wrote:
>
>> В сообщении от Вторник 27 Май 2003 17:27 Mike Lykov написал:
>>
>>
>>> а то при текущем положении дел недостаточно прав на запись при локальной
>>> доставке различным узерам...
>>> выполняется с такой опцией
>>
>>
>>
>> Вернее (понятнее) сказать так:
>>
>> есть postfix, у него procmail определен как локальный агент доставки:
>> ("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
>> постфикс сконфигурирован глобально:
>>
>> /etc/procmailrc
>>
>> MAILDIR=/var/spool//mail
>> LOGFILE=/var/log/mail/procmail
>>
>> :0H
>> * ^X-Bogosity:
>> Yes spam
>>
>> При такой конфигурации не хватает прав, чтобы доставлять почту:
>>
>> procmail: Error while writing to "spam"
>> то есть в папку /var/spool/mail не может записать с теми прпавами, с
>> которыми он выполняется.
>>
>> кто скажет - с какими правами его выполняет postfix, и как сделать,
>> чтобы он мог выполняться с теми правами котоыре позволят ему работать?
>>
> Вместо записи в файл spam можно вставить команду пересылки на адрес
> spam@yourdomain, тогда и будет произведена запись в
> /var/log/mail/spam :-) , но уже самим MTA.
>
> Лазить руками в /var/log/mail при живом MTA вообще не следует.
>
/var/spool/mail, конечно. Это я сегодня с недоставкой кое-каких писем
разбирался.
"Помнят руки!!!" ((c)2 тополя на Плющихе)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-27 13:39 ` Ilya Palagin
2003-05-27 13:44 ` Ilya Palagin
@ 2003-05-28 3:10 ` Mike Lykov
2003-05-28 5:28 ` Ilya Palagin
1 sibling, 1 reply; 10+ messages in thread
From: Mike Lykov @ 2003-05-28 3:10 UTC (permalink / raw)
To: community
> > procmail: Error while writing to "spam"
> > то есть в папку /var/spool/mail не может записать с теми прпавами, с
> > которыми он выполняется.
> Вместо записи в файл spam можно вставить команду пересылки на адрес
> spam@yourdomain, тогда и будет произведена запись в
> /var/log/mail/spam :-) , но уже самим MTA.
> Лазить руками в /var/log/mail при живом MTA вообще не следует.
вероятно, но какой же это тогда локальный агент доставки с опцией -d ? ;)
это получится, что письмо по кругу раза три ходит... сначала приходит, потом
фильтр, потом процмаил, потом снова мта....
как раз режим -d и предназначен это сократить?
-d получатель ...
Это включает режим непосредственной доставки. Доставка будет
произведена локальному пользователю получатель.
--
Mike
registered linux user #315334
machine registration number #200724
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-28 3:10 ` Mike Lykov
@ 2003-05-28 5:28 ` Ilya Palagin
2003-05-28 6:37 ` Mike Lykov
2003-05-28 14:12 ` Re[2]: " ASA
0 siblings, 2 replies; 10+ messages in thread
From: Ilya Palagin @ 2003-05-28 5:28 UTC (permalink / raw)
To: community
Mike Lykov wrote:
>>>procmail: Error while writing to "spam"
>>>то есть в папку /var/spool/mail не может записать с теми прпавами, с
>>>которыми он выполняется.
>
>
>>Вместо записи в файл spam можно вставить команду пересылки на адрес
>>spam@yourdomain, тогда и будет произведена запись в
>>/var/log/mail/spam :-) , но уже самим MTA.
>>Лазить руками в /var/log/mail при живом MTA вообще не следует.
>
>
> вероятно, но какой же это тогда локальный агент доставки с опцией -d ? ;)
>
> это получится, что письмо по кругу раза три ходит... сначала приходит, потом
> фильтр, потом процмаил, потом снова мта....
>
> как раз режим -d и предназначен это сократить?
>
> -d получатель ...
> Это включает режим непосредственной доставки. Доставка будет
> произведена локальному пользователю получатель.
>
Полагаю, здесь речь идет о доставке _непосредственно_ в домашний каталог
пользователя, а не в /var/spool/mail.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-28 5:28 ` Ilya Palagin
@ 2003-05-28 6:37 ` Mike Lykov
2003-05-28 14:12 ` Re[2]: " ASA
1 sibling, 0 replies; 10+ messages in thread
From: Mike Lykov @ 2003-05-28 6:37 UTC (permalink / raw)
To: community
В сообщении от Среда 28 Май 2003 10:28 Ilya Palagin написал:
> Полагаю, здесь речь идет о доставке _непосредственно_ в домашний каталог
> пользователя, а не в /var/spool/mail.
А мне не надо в домашний каталог . а то все, видите ли, лежат в mbox в
spool/mail, а вот этому какой-то домашний каталог требуется...
пока сделал suid root на procmail
почта сразу доставилась и положилась куда нужно
/var/spool/mail
-rw-rw---- 1 spam mail 1964 Май 28 11:31 spam
но ведь это как-то некрасиво - suid root на что-то, что может исполнять другие
программы.. ;)
вариант с пересылкой не работает - если в procmailrc
!spam@mydomain
то возникают loop mail всякие...
--
Mike
registered linux user #315334
machine registration number #200724
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re[2]: [Comm] procmail
2003-05-28 5:28 ` Ilya Palagin
2003-05-28 6:37 ` Mike Lykov
@ 2003-05-28 14:12 ` ASA
2003-05-28 14:34 ` Igor Homyakov
1 sibling, 1 reply; 10+ messages in thread
From: ASA @ 2003-05-28 14:12 UTC (permalink / raw)
To: Ilya Palagin
Hello Ilya,
Wednesday, May 28, 2003, 10:28:41 AM, you wrote:
>> как раз режим -d и предназначен это сократить?
>>
>> -d получатель ...
>> Это включает режим непосредственной доставки. Доставка будет
>> произведена локальному пользователю получатель.
>>
IP> Полагаю, здесь речь идет о доставке _непосредственно_ в домашний каталог
IP> пользователя, а не в /var/spool/mail.
procmail -d доставляет именно в /var/spool/mail/user - это и
есть место хранения почты для user'а.
Источник информации: собственная работающая схема доставки
почты после приема этой почты по UUCP.
--
Best regards,
ASA mailto:llb@udm.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] procmail
2003-05-28 14:12 ` Re[2]: " ASA
@ 2003-05-28 14:34 ` Igor Homyakov
0 siblings, 0 replies; 10+ messages in thread
From: Igor Homyakov @ 2003-05-28 14:34 UTC (permalink / raw)
To: community
* ASA <llb @ udm . ru> [030528 18:13]:
> Hello Ilya,
> Wednesday, May 28, 2003, 10:28:41 AM, you wrote:
> >> как раз режим -d и предназначен это сократить?
> >>
> >> -d получатель ...
> >> Это включает режим непосредственной доставки. Доставка будет
> >> произведена локальному пользователю получатель.
> >>
> IP> Полагаю, здесь речь идет о доставке _непосредственно_ в домашний каталог
> IP> пользователя, а не в /var/spool/mail.
> procmail -d доставляет именно в /var/spool/mail/user - это и
> есть место хранения почты для user'а.
> Источник информации: собственная работающая схема доставки
> почты после приема этой почты по UUCP.
да RTFM же наконец !!!
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Comm] Re: procmail
2003-05-27 12:27 [Comm] procmail Mike Lykov
2003-05-27 13:04 ` Mike Lykov
@ 2003-05-28 15:39 ` Michael Shigorin
1 sibling, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2003-05-28 15:39 UTC (permalink / raw)
To: community
On Tue, May 27, 2003 at 05:27:03PM +0500, Mike Lykov wrote:
> а как сделать, чтобы он именно с ними и выполнялся?
> [root@test bogofilter]# ls -l /usr/bin/proc*
> -rwxr-xr-x 1 root root 79992 Сен 29 2002 /usr/bin/procmail
> он и так с правами рута..
> как сделать?
При таком уровне понимания вопрос а-- точно никак 8-|
bogofilter, _кажется_ уже есть в sisyphus -- или кто-то его
собирает; также есть spamoracle, живой и работающий.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2003-05-28 15:39 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-27 12:27 [Comm] procmail Mike Lykov
2003-05-27 13:04 ` Mike Lykov
2003-05-27 13:39 ` Ilya Palagin
2003-05-27 13:44 ` Ilya Palagin
2003-05-28 3:10 ` Mike Lykov
2003-05-28 5:28 ` Ilya Palagin
2003-05-28 6:37 ` Mike Lykov
2003-05-28 14:12 ` Re[2]: " ASA
2003-05-28 14:34 ` Igor Homyakov
2003-05-28 15:39 ` [Comm] procmail Michael Shigorin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git