Newsgroup: it.comp.os.linux.iniziare
Titolo: usare procmail 03

Ma quanto mi sta facendo penare questo procmail!!
Innanzi tutto ringrazio Angelo Burchielli: il problema era davvero sui
permessi...  non ci avevo proprio pensato. E questo è risolto. Ora stavo
cercando di far funzionare tutto. Ho provato con il comando
cat /var/spool/mail/alejo | formail -s procmail
e procmail si mette a lavorare ma ne combina di casini...
ogni volta che riavvio mutt per leggere la posta mi compaiono tutti i
messaggi copiati molte volte (più aspetto ad interrompere l'esecuzione di
procmail più me ne trovo): da 10 messaggi arrivo a + di 300 in pochi
secondi (almeno è veloce). Non so come muovermi, ma almeno adesso ho un
file di LOG dove guardare.
Questo è il mio .procmailrc di prova (lo amplierò non appena funziona):
(per scriverlo mi sono pesantemente ispirato al Quick and easy... howto)
----------------------------- ~/.procmailrc --------------------------
MAILDIR = $HOME/Mail
PMDIR = $MAILDIR/.Pm
PMSRC = $PMDIR
SHELL = /bin/sh
LINEBUF = 8192
PATH = $HOME/bin:/bin:/usr/bin:
DEFAULT = /var/spool/mail/alejo
FORMAIL = /usr/bin/formail
SENDMAIL = /usr/sbin/sendmail
VERBOSE = yes 		
LOGABSTRACT = all 	
LOGFILE = $PMDIR/pm.log 
LOCKFILE = $PMDIR/lock.log
:0 
* ^
TO_m...@bastardidentro.com
 
$MAILDIR/Lists/ML-bastardi_dentro
----------------------------------------------------------------------
se ho capito qualcosa di ciò che ho letto, tale file dovrebbe far sì che
procmail lasci indisturbati tutti i messaggi tranne quelli diretti a
ma...@bastardidentro.com
 (newsletter cui sono iscritto).
Ecco invece come appare il mio file di LOG:
------------------------------ LOGFILE -------------------------------
procmail: Assigning "LOCKFILE=/home/alejo/Mail/.Pm/lock.log"
procmail: Locking "/home/alejo/Mail/.Pm/lock.log"
procmail: No match on "^
From:.marco@bastardidentro.com
"
procmail: Bypassed locking "/var/spool/mail/alejo.lock"
procmail: Assigning "LASTFOLDER=/var/spool/mail/alejo"
procmail: Opening "/var/spool/mail/alejo"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "alejo@1391922:/var/spool/mail/alejo"
From 
ute...@libero.it
  Sun Jul 13 17:26:13 2003
 Subject: consiglio
  Folder: /var/spool/mail/alejo						   1746
procmail: Unlocking "/home/alejo/Mail/.Pm/lock.log"
-----------------------------------------------------------------------------
questo messaggio viene ripetuto per tutte le e-mail. Per quella che invece
deve essere spostata, ovvero quella proveniente da
ma...@bastardidentro.com
:
------------------------------ LOGFILE ---------------------------------
procmail: Assigning "LOCKFILE=/home/alejo/Mail/.Pm/lock.log"
procmail: Locking "/home/alejo/Mail/.Pm/lock.log"
procmail: Match on "^From:.*
ma...@bastardidentro.com
"
procmail: Assigning "LASTFOLDER=/home/alejo/Mail/Lists/ML-bastardi_dentro"
procmail: Opening "/home/alejo/Mail/Lists/ML-bastardi_dentro"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "alejo@0:/home/alejo/Mail/Lists/ML-bastardi_dentro"
From 
ma...@bastardidentro.com
  Wed Jul 16 12:30:25 2003
 Subject: [
www.bastardidentro.com
] Abito non fa monaco
  Folder: /home/alejo/Mail/Lists/ML-bastardi_dentro			  48266
procmail: Unlocking "/home/alejo/Mail/.Pm/lock.log"
------------------------------------------------------------------------
sembra funzionare tutto correttamente, peccato che, come ho già detto, mi
fa infinite copie di ogni messaggio. Di quelli provenienti da
ma...@bastardidentro.com
 mi mette una copia dove desidero
(~/Mail/List/ML_bastardi-dentro) ed una copia la lascia in
/var/spool/mail/alejo. Non ne fa infinite, ma lo scopo era che spostasse
il messaggio.
Per piacere, ditemi almeno dove devo guardare per correggere questo
fastidioso problema.
Grazie,
	Alejo
-- 
Un'abitudine, se non contrastata, presto diventa una necessità.
		-- Agostino

Piccola precisazione:
quando scarico la posta normalmente procmail viene invocato e mi copia 1
volta i messaggi, quindi quando vado a leggere con mutt li vedo tutti due
volte (non infiniti come accade quando lo avvio manualmente).
bho...
	Alejo
-- 
Ciò che propriamente fa indignare contro la sofferenza 
non è il soffrire in sè, bensì l'insensatezza del soffrire.
                -- Nietzsche