Newsgroup: it.comp.os.linux.iniziare
Titolo: [procmail] Regola che non regola

Salve a tutti.
Sto impazzendo dietro le regole per la posta del mio .procmailrc:
il file e` nella mia home e contiene questa regola:
:0
* ^To.*
ferr...@libero.it
*
$MAILDIR/libero
Ma quando mi spedisco una mail da solo mi finisce sempre in Mail/Mailbox
invece che in Mail/libero.
L'ho gia` riguardata mille volte, ma non ci trovo l'errore. Mi aiutate?
Tnx.
-- 
manuel `fmf` ferrero
fmf@spiderman:~$ sleep with me
bad character

L'ho gia` riguardata mille volte, ma non ci trovo l'errore. Mi aiutate?
mario:~$ cat /usr/doc/procmail-3.13.1/examples/1procmailrc
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.
 
PATH=$HOME/bin:/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
MAILDIR=$HOME/Mail      # You'd better make sure it exists
DEFAULT=$MAILDIR/mbox
LOGFILE=$MAILDIR/from
LOCKFILE=$HOME/.lockmail
 
:0                              # Anything from thf
* ^From.*t...@somewhere.someplace
todd                            # will go to $MAILDIR/todd
 
:0                              # Anything from people at uunet
* ^From.*@uunet
uunetbox                        # will go to $MAILDIR/uunetbox
 
:0                              # Anything from Henry
* ^From.*henry
henries                         # will go to $MAILDIR/henries
 
# Anything that has not been delivered by now will go to $DEFAULT
# using LOCKFILE=$DEFAULT$LOCKEXT
-- 
Ciao, Mario. - 
http://digilander.iol.it/mccmario/
"Un buon metodo per dimagrire e` spogliarsi nudi e mangiare
 davanti a uno specchio. Funziona sempre perche` quasi subito
 vi sbattono fuori dal ristorante" - Makaresko - Trani

  mario:~$ cat /usr/doc/procmail-3.13.1/examples/1procmailrc
Esattamente da li` le avevo copiate le mie regole, ma come detto le ho poi
rielaborate male...
Devo _davvero_ bere di meno.


 $MAILDIR/libero
Prova insci' :
:0
* ^To:.*
ferr...@libero.it
*
$MAILDIR/libero
-- 
Marco
To err is human; to really f**k up requires root

 $MAILDIR/libero
se avete configurato bene procmail, indicando la maildir, potete evitare
di metterla nei recipes, e il .* finale e` inutile, procmail ce lo
attacca comunque...
e io consiglio di usare ^TO_email@dominio, cosi` beccate anche le email
in cc e bcc con una sola regola
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

  in cc e bcc con una sola regola
Tnx, provero`.
-- 
manuel `niubbo` ferrero


Delivered-To: 
f...@fmf.net
Received: by 
spiderman.fmf.net
 (PostFix 
f...@spiderman.net
 version Mail
Server,
+from userid 0)
        id 6AA81B3F8; Sun, 28 Oct 2001 14:21:52 +0100 (CET)
From: 
ferr...@libero.it
 (Anacron)
To: 
ro...@fmf.net
Subject: Anacron job 'cron.weekly'
Io vorrei che andasse nella maibox debian.
L'ho creata cosi`:
fmf@spiderman:~$ ls -al Mail/
total 3032
drwxr-sr-x    2 fmf      fmf          4096 Nov  9 18:37 .
drwxr-sr-x   32 fmf      fmf          4096 Nov  9 18:36 ..
-rw-r--r--    1 fmf      mail          210 Nov  9 14:47 .mail_aliases
-rw-------    1 fmf      fmf        546992 Nov  9 17:43 Mailbox
-rw-r--r--    1 fmf      fmf         14743 Aug  5 18:02 Xfree86
-rw-r--r--    1 fmf      fmf         12858 Oct 29 19:49 debian
Dove ho sbagliato?
Tnx.
-- 
manuel `niubbo` ferrero

 Dove ho sbagliato?
comincia a rispettare maiuscole e minuscole, io non l'ho scritta cosi'...


  comincia a rispettare maiuscole e minuscole, io non l'ho scritta cosi'...
Hai ragione. Ma da dove l'hai presa sta regola?
Nella mia directory /usr/share/doc/procmail/examples/ si parla di regole
tipo
:0                              # Anything from thf
* ^From.*t...@somewhere.someplace
E come vedi From non e` scritto tutto maiuscolo e non ho trovato traccia
del TO_ di cui parli. E se volessi filtrare un from? Io ho provato a
copiare la regola tale quale, ma non regola...
Cosa posso controllare per verificare cosa succede? Nel file pm.log ci sono
i log, ma e` solo indicato che non c'e` stato alcun match alle mie regole.


 copiare la regola tale quale, ma non regola...
Da' un'occhiata a /usr/share/doc/procmail-lib/procmail-tutorial.gz
(apt-get install procmail-lib).  Ce l'ho sotto gli occhi proprio ora e
sembra ben fatto.
Massimiliano
-- 
The Practical Penguin's Notebook - 
http://practicaltux.sourceforge.net
Guida veloce: configurazione della posta (Fetchmail, Exim o Postfix,
Mutt).
Guide all'uso per newbie: Mutt, Emacs.