Portál AbcLinuxu, 17. července 2025 07:23


Dotaz: Procmail uklada kam nema

6.6.2008 15:21 kamm | skóre: 2
Procmail uklada kam nema
Přečteno: 366×
Odpovědět | Admin
Ahoj z postfixu spoustim mailbox_command = /var/usr/bin/procmail -a $EXTENSION

pokud prikay zaremuju, dorucovani na primo vali pokud ne, dojde k predani procmailu

chci definovat pouze globalni pravidla

v /etc/procmailrc mam

DROPPRIVS=yes
MAILDIR=$HOME/Maildir

a neuklada mi to jednotlivzm uzivatelum (pro kamm = chchi do /home/kamm/Maildir) data jsem nasel v /var/spool/mail

doplnil jsem tedy do /etc/procmailrc

DEFAULT = /tmp/test

:0
* ^TO_kamm
/home/kamm/Maildir

pokousel jsem se dostat data jinam... bez uspechu... Kde je problem? Zda se, ze procmail /etc/procmailrc ignoruje

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.6.2008 00:59 Milan Dobeš
Rozbalit Rozbalit vše Re: Procmail uklada kam nema
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedávno jsem přecházel z mailbox na maildir a řešil jsem doručování procmailem v /etc/procmailrc proměnnou DEFAULT. Musí v ní být pro maildir cesta končící '/'. Potřeboval jsem ukládat do $HOME/mail/ a tak jsem nejprve použil DEFAULT=mail/ což fungovalo ale nebylo možné v $HOME/.procmailrc přesměrovat e-mail do jiné schránky. To začalo být funkční se zadáním úplné cesty např. DEFAULT=/home/users/$LOGNAME/mail/.
8.6.2008 17:55 Franta Hanzlík
Rozbalit Rozbalit vše Re: Procmail uklada kam nema
Odpovědět | | Sbalit | Link | Blokovat | Admin
Něco podobného (mod=644) do /etc/procmailrc:

MAILDIR=$HOME/Maildir/ DEFAULT=$MAILDIR
8.6.2008 17:57 Franta Hanzlík
Rozbalit Rozbalit vše Re: Procmail uklada kam nema
Odpovědět | | Sbalit | Link | Blokovat | Admin
(Sorry, grr format) Něco podobného (mod=644) do /etc/procmailrc:
MAILDIR=$HOME/Maildir/
DEFAULT=$MAILDIR
9.6.2008 15:54 kamm | skóre: 2
Rozbalit Rozbalit vše Re: Procmail uklada kam nema
Ahoj, dekuju. Uz mi to frpci

teda aspon z casti

pomohlo nastavit v postfix/main.cf prikaz bez prepinacu
mailbox_command = /var/user/procmail a dale v /etc/procmailrc
MAILDIR=$HOME/Maildir/
DEFAULT=$HOME/Maildir/
DROPPRIVS=yes


ted uz to tridi do slozek

ISP mi pridava do mailu X-Spam-Score:
podle toho chci maly tridit


do /etc/procmailrc jsem pridal na konec souboru toto:
(chci tridit 8 a vice jako spam)
:0
* ^X-Spam-Score:.*[0-9]*[1-9]+[0-9]+\..*
/tmp/spam
:0
* ^X-Spam-Score:.*[8-9]+\..*
/tmp/spam

v mailech chodi veci jako:

X-Spam-Score: 8.302
X-Spam-Score: 17.322
X-Spam-Score: 33.833

Je to tedy ready? Mam reguleni vyrazy ready? Ptam se tak blbe, pac mi sem tam stejne tim filtrem nekdy neco projde!!! Nerozumim

Zkousel jsem protahnout radek, z testovaciho mailu, kterej mel bzt killnutej a nebyl, testerem regularnich vyrazu, jestli neni chyba jinde, ale vzorek je positivni a pravidlo se neprovede!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.