Portál AbcLinuxu, 12. května 2025 05:10

Dotaz: jak primet procmail, aby preposilal cely mail scriptu

7.12.2008 16:59 monn
jak primet procmail, aby preposilal cely mail scriptu
Přečteno: 241×
Odpovědět | Admin

dobry den,
zkusil jsem vic moznosti, ale nezadarilo se mi preposlat scriptu cely mail (tj. telo mailu, ne jen hlavicku), nakonec muj .procmailrc vypada takoto:
LOGFILE=$HOME/.procmailrc.log
VERBOSE=yes
LOGABSTRACT=all

:Obh:
? /usr/bin/php /home/xxx/utils/mail_filter
$MAILDIR/
 

maily sice zpracuje mail_filter, ale jen hlavicky.
dekuji za jakoukoliv odpoved, jsem uz bezradny (po nekolikaty sem precet manual, zkusil vsechny ostatni moznosti, ale bez uspechu).

procmail v3.22 2001/09/10

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

Odpovědi

Fuky avatar 7.12.2008 18:00 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: jak primet procmail, aby preposilal cely mail scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Celý e-mail předáš programu rourou |. Ukázka předávání spamassassinu a následné vyhodnocení:

:0fw 
| /usr/bin/spamc -d spamfilter.rutgers.edu -p 7831 

:0: 
* ^X-Spam-Status: Yes 
caughtspam

 

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
7.12.2008 18:11 monn | skóre: 2
Rozbalit Rozbalit vše Re: jak primet procmail, aby preposilal cely mail scriptu

to byla jedna z prvnich moznosti jak jsem to zkousel, bohuzel takto procmail ani nespusti dany skript.. nebo muze vadit ze je napsany v php (myslel jsem, ze to na to nemuze mit vliv)?

7.12.2008 18:25 monn | skóre: 2
Rozbalit Rozbalit vše Re: jak primet procmail, aby preposilal cely mail scriptu

v logu sem nasel:

procmail: Skipped "Ofw"
procmail: Match on "| /usr/bin/php /home/moen/utils/mail_filter"
procmail: Missing action

^to bude asi problem

Fuky avatar 7.12.2008 21:30 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: jak primet procmail, aby preposilal cely mail scriptu

Ano, problém je v tom, že O (velké písmeno) != 0 (číslo).

7.12.2008 21:36 monn | skóre: 2
Rozbalit Rozbalit vše Re: jak primet procmail, aby preposilal cely mail scriptu

oh, tak to byla trapna chybka. me zmatlo, ze dyz sem pouzil "? /home/xxx/utils/mail_filter" tak to vzal, sem si myslel ze je to v poho ta "hlavicka".

diky moc, uz to vali :)

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.