Salut,

Vreau sa-mi fac un filtru cu procmail ca mesajele care vin de pe yahoo,
msn, etc sa le bouncez, daca nu cumva vin de la cineva pe care-l stiu
si nu e spammer.

As vrea ca una din conditii sa nu fie regexp, ci sa apeleze un program
extern in care sa-mi fac "policy-ul"... ca sa nu scriu domeniile
nasoale in procmailrc, si nici adresele valide. Ideal, acelasi program
ar tb. sa intoarca si mesajul de oroare pe care sa i-l dau
omului/spammerului. "Cum de facut asa ceva" ca sa citez un clasic ?

2. Care din astea doua e de fapt regula pentru mailer daemon:
   FROM_MAILER sau FROM_DAEMON ? In man apar amandoua si mi-e sa nu
   fie o greseala. 

So far, am incercat ceva la stilul:

--

FROM=`formail -rt -xTo:`
SUBJECT=`formail -xSubject:`

[... alte alea ...]

:0
* ^FROM_MAILER
* ^FROM_DAEMON
$POSTMASTER

## Give some people a way to contact me
:0
* ^Subject:.*IKNOWYOUPERSONALLY.*
$DEFAULT

:0 c
* !^FROM_DAEMON
* !^FROM_MAILER
* !^Sender:.*owner.*
* !^X-Loop: [EMAIL PROTECTED]
* !^X-Loop: .... alte adrese ...
* $? $SPAMCHECK "$FROM" "$SUBJECT"
$SPAMBOX

:0 A
| (formail -r -A"X-Loop: [EMAIL PROTECTED]" ; \
   $SPAMCHECK "$FROM" "$SUBJECT") | $SENDMAIL -t

:0
$DEFAULT

--

Needless to say, nu merge :-)

Aparent, '?' in condition nu afecteaza rezultatul conditiei ci
exitcode-ul lu' procmail (??). Bottom line, nu face match pe regula
aia, indiferent daca $SPAMCHECK iese cu 0 sau 1...

Vreo idee ?

Multam,

Matei
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui