Sziasztok!
Egy egyszerunek latszo problema megoldasaban szeretnek segitseget kerni. Debian Sarge alatt getnail4-el huzom le a felhasznalok leveleit, amit a $HOME/Maildirbe tesz (Postfix+Courier IMAP). Szeretnek bizonyos subject leveleket automatikusan folderekbe tenni, eddig a .procmialrc-el kiserletezgettem de nem jott meg ossze. Tehat egy konkret pelda, ha a Subject tartalmazza a SPAM szot tegye a levelet a $HIME/MAildir/.Junk/new mappaba
.procmailrc tartalma (emlekezetbol)
:0
^*Subject: *SPAM*
$HOME/Maildir/.Junk/new
Minden segitseget elore is koszonok,
Bye Otto alias Totonyas
- 2205 megtekintés
Hozzászólások
EZT olvasd el!
http://www.hszk.bme.hu/Procmail-Mini-HowTo.html
ui: úgy emlékszem, hogy a spamet [SPAM] jellel látja el pl. a spamassassin, így nem *SPAM* hanem *[SPAM]* kell. A másik, amit nem értek, hogy minek a junk könyvtár neve elé a pont. Egyébként a home is hibás a sorban, h iszem hime van.
- A hozzászóláshoz be kell jelentkezni
Udv!
emlekezetbol irtam, vszinu igy nez ki a procmailrc
:0
* ^Subject:*SPAM*
$HOME/Maildir/.Junk/new
Ha megnezem a Maildirt a Junk mappa igy van benn (igy hozta letre a kliens ill a Courier).
Ezt nem ertem "Egyébként a home is hibás a sorban, h iszem hime van."
hol van hime?
- A hozzászóláshoz be kell jelentkezni
és .forward fájlod is van? Az indítja be a procmailed! Lásd a belinkelt bme doksi alja felé.
- A hozzászóláshoz be kell jelentkezni
van .forward mindegyik user home konyvtaraban,
/home/username/Maildir/
vszinu hianyzik neki a
"|IFS=' '&&p=/usr/local/bin/procmail&&test -f $p&&exec $p -Yf-||exit 75 #ab123"
na majd este meglesem, kiprobalom, koszi mindenkinek az eddigieket :-O
- A hozzászóláshoz be kell jelentkezni
nagyon el lehet kefelve itt vmi,
mert nem muxik meg a logfilet se csinalja meg.
ls -al .forward
-rw------- 1 otto otto 21 Jan 31 18:01 .forward
cat .forward
/home/otto/Maildir/
ls -al .procmailrc
-rw------- 1 otto otto 194 Jan 31 18:08 .procmailrc
cat .procmailrc
PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
VERBOSE=yes
LOGABSTRACT=all
MAILDIR=$HOME/Maildir
DEFAULT=$HOME/Maildir/
LOGFILE=$HOME/procmail.log
probakepp a .forwardba beirni
"|IFS=' '&&p=/usr/local/bin/procmail&&test -f $p&&exec $p -Yf-||exit 75 #ab123"
probakepp a /etc/postfix/main.cf
mailbox_command=/usr/bin/procmail -a "$EXTENSION" DEFAULT=$HOME/Maildir/
de semmi...
- A hozzászóláshoz be kell jelentkezni
úgy emlékszem, a .forward és a .procmail fájloknak a csoportja root kell, legyen.
- A hozzászóláshoz be kell jelentkezni
Linux kezdon ezt irtak
.forward fájlom tartalma:
"|/usr/bin/procmail" (idézőjel nélkül)
$ ls -al .forward .procmailrc
-rw-r--r-- 1 ltam ltam 49 jan 29 17.22 .forward
-rw-r--r-- 1 ltam ltam 283 jan 30 14.49 .procmailrc
en azt hiszem nagyon gyorsan elfelejtem Debiant, mar annyiszor megszopatot...nincs kedvem idom konzol elott szarakodni napokat orakat. ez SUSE 10.2 alatt kb egy 2 perces melo.
- A hozzászóláshoz be kell jelentkezni
nagyon el lehet kefelve itt vmi,
mert nem muxik meg a logfilet se csinalja meg.
ls -al .forward
-rw------- 1 otto otto 21 Jan 31 18:01 .forward
cat .forward
/home/otto/Maildir/
ls -al .procmailrc
-rw------- 1 otto otto 194 Jan 31 18:08 .procmailrc
cat .procmailrc
PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin
VERBOSE=yes
LOGABSTRACT=all
MAILDIR=$HOME/Maildir
DEFAULT=$HOME/Maildir/
LOGFILE=$HOME/procmail.log
:0
* ^Subject:.*SPAM.*
$MAILDIR/.Junk/
probakepp a .forwardba beirni
"|IFS=' '&&p=/usr/local/bin/procmail&&test -f $p&&exec $p -Yf-||exit 75 #ab123"
probakepp a /etc/postfix/main.cf
mailbox_command=/usr/bin/procmail -a "$EXTENSION" DEFAULT=$HOME/Maildir/
de semmi...
- A hozzászóláshoz be kell jelentkezni
a spamassassin a configban megadott rewrite alapjan irja at a headert, lehet az ---SPAM--- vagy ***SPAM*** , stb.
amugy meg
:0H
*^Subject:.*SPAM
- A hozzászóláshoz be kell jelentkezni