Newsgroup: it.comp.os.linux.software
Titolo: Dubbio su .procmailrc


forse non ho capito, ma
:0 hw
*^From: 
pi...@palla.com
/tmp/pippo
non fa proprio questo? Che la via piu' facile sia quella giusta...?
-- 
Vuoi configurare velocemente internet, postfix, fetchmail, procmail,
leafnode, firewall, dns, wwwoffle,  junkbuster, mutt, slrn ed altro?
Visita 
http://mrshark.sourceforge.net
 oppure  
http://mrshark.cjb.net
e scarica il "Quick&Easy Configuration Howto",  piu' i files citati.

 
non sono sicuro che sia quello che vuoi fare, ma se indichi solo il nome
del file, procmail ci dovrebbe salvare le e-mail trattando il file come un
mailfolder. Un qualcosa tipo:
	:0
	file-su-disco
se invece ci devi fare altro, non saprei.
-- 
Ciao, Matteo                          !!   It has to start somewhere
                                      /\   It has to start sometime
mailto:
matteo.mattia
 (at) 
libero.it
   \/   What better place than here
ICQ UIN : 42966529                    　   What better time than now

On 7 Sep 2000 19:02:19 +0200, 
thorin_...@at-telcal.it
 (
thorin_...@at-telcal.it
)
wrote:
| :0 hw
| *^From: 
pi...@palla.com
| | cat - >/tmp/pippo
| 
| non funziona
 Prendendo  a prestito  dalla procmailex(5)  l'esempio, io  ho fatto  un
 reindirizzamento in una mailbox compressa,  e mi funziona, quindi penso
 funzioni anche con cat.
:0 hw
* ^From.*zefram
| cat > /tmp/test
 Come vedi non ha "-" per lo stdin... prova a toglierlo anche tu.
 ...
 Per sicurezza l'ho testato, e funziona. 
-- 
Emmanuele Bassi         |	     [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 se invece ci devi fare altro, non saprei.
No, non era quello :) Il mio intento era mandare la mail in /dev/null
:)
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 /tmp/pippo
Non penso... dovresti esplicitamente dire che la mail va elaborata
attraverso il pipe, credo..


  Come vedi non ha "-" per lo stdin... prova a toglierlo anche tu.
No, non funziona... ho provato sia con /dev/null che con /tmp/test ma
arriva ugualmente nella mailbox.. grazie lo stesso :)


 questo caso non mi sono stati di aiuto
Se vuoi salvare tutta la mail (header piu' intestazioni) basta che
indichi il nome del file:
:0 hw
* ^From: 
pi...@palla.com
/tmp/pippo
Questo e' il comportamento di default di procmail.
Ciao,
-- 
Andrea Glorioso		sama(at)aglorioso(dot)com
			Padua, Italy

 :)
/dev/null *e'* un file, dunque una regola come:
:0:
* ^Subject:.*devnull            # O qualsiasi altra regola
/dev/null
Fara' esattamente quello che (ho capito) ti serve.  Ho appena
fatto un piccolo test, e' un bit bucket ben funzionante.


 
nel mio ~/.procmailrc io ho:
  # cestina la publicita` di IOL/Libero non richiesta
  :0
  * ^From.*iOLnews@*libero.it.*
  /dev/null
e funziona...


arriva ugualmente nella mailbox.. grazie lo stesso :)
avrai trovato il primo virus da email per linux? ;-)


 e funziona...
Gh gh hai fatto proprio l'esempio che mi serviva :) Ora provo...
Si va, ma non pensavo che la @ andasse protetta con l'asterico. THNX !


| cat - >/tmp/pippo
Forse da` errore il filtro, prova senza w ..se tentar non nuoce:-)
:0
*^From: 
pi...@palla.com
/tmp/pippo
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.16 su Slack 7.0

 avrai trovato il primo virus da email per linux? ;-)
Si... te ;-)


Si va, ma non pensavo che la @ andasse protetta con l'asterico. THNX !
uh, e perche'? da quando la @ e' un carattere da proteggere? e da quando si
protegge con * (che significa c caratteri, con numero di c >=0) e non con \ ?
e ancora, perche' non proteggere il . di 
libero.it
 come libero\.it ?
E il .* finale e superfluo, ce lo attacca procmail di default...
(come sono pidocchiooooosooooo... ;-) )


 /tmp/pippo
Si, funziona.. THNX !


 (come sono pidocchiooooosooooo... ;-) )
Diciamo che essendoci nelle campagne tanti campi da arare potresti
occupare meglio il tuo tempo.. ;-) Se vuoi conosco un contadino che
potrebbe aver bisogno di mano d'opera.. scegli, o in collina, dalle
parti di Donnici oppure al mare (Cirella).. visto come sono magnanimo?
Ti lascio anche scegliere.. ;-)


Ti lascio anche scegliere.. ;-)
squali in campagna non ne ho visti, quindi diciamo mare, va! ;-)


 squali in campagna non ne ho visti, quindi diciamo mare, va! ;-)
Ok, proprio li' dove ho l'allevamento di orche assassine, ok? ;-)


 
"protetta"?
E` una comune regexp: *=numero qualsiasi di caratteri...niente di piu`.
magari funziona anche senza, ma io ho sempre fatto cosi`...


 
vabbe`: se vogliamo proprio spaccare il capello in 4...
...hai ragione! ;)
ma qual'era quel detto: "meglio abbondare..." ?  :)


non funziona
IMHO non funziona  perché devi dare il path completi  di cat (/bin/cat).
Cmq anch'io tempo fa cercavo qualcosa di simile ed ho risolto con questa
soluzione:
:0
* ^From:.*\frolloccone.*
|/home/zanac/bin/printmail
Poi printmail era uno script di questo tipo:
#! /bin/bash
cat /dev/stdin > ~/tmp.printmail
cat ~/tmp.printmail >> ~/mail/inbox
beep 300 300
lpr ~/tmp.printmail
rm -rf ~/tmp.printmail
Come è  intuibile questo script  mi permetteva di stampare  un'email che
ricevevo se (e  solo se) proveniva da un frolloccone...  penso che se lo
modifichi dovrebbe fare al caso tuo.
p.s. la soluzione fa molto lamer, però funziona.
byeZ!
-- 
Vanni Brutto                                      .--.
| email 
za...@nofesso.linuxfan.com
   |           |o_o |
| irc nick VanniB   |   ICQ 18526701 |           |:_/ |
--- rimuovi nofesso per rispondere ---          //   \ \
--------------------------------------         (|     | )
The UNIX  system has a  command, nice,        /'\_   _/`\
which  allows  a user  to  voluntarily        \___)=(___/
reduce the  priority of  his processes       
www.zanac.net
in  order  to  be nice  to  the  other
users.  Nobody ever  uses it.  -- Andy
Tanenbaum                             


Basta semplicemente
:0 hw
*^From: 
pi...@palla.com
/tmp/pippo
-- 
Bye. Gianfranco Di Prinzio
--------------------------
To reply: gianfrancodpr(at)iname(.)com

 "protetta"?
Si e' vero, ho detto una fesseria, anche perche' non si usa quella
lettera per proteggere bensi' backslash.


 IMHO non funziona  perché devi dare il path completi  di cat (/bin/cat).
No no, funziona eccome... provare per credere !


 Basta semplicemente
Si, provato e funziona.. THNX ! Cosi' finalmente quelle mail
pubblicitarie del c... di IOL vanno a finire dove meritano..
