stefanoxjx
26-09-2007, 17:55
Ciao a tutti ho un problemino con procmail.
Premetto che la macchina in questione scarica la posta tramite fetchmail che poi la gira a procmail che prima di consegnarla al destinatario inserisce una copia del messaggio ricevuto in una casella chiamata archivio.
Quindi, fetchmail è configurato così:
poll pop.studiozz.com:
# server options
with nodns,
with protocol pop3,
# user options
user info@studiozz.com there, is, info here,
with stripcr,
with password chebellapassword;
mda '/usr/bin/procmail -d %T'
questi passa il controllo a procmail:
LOGFILE=/var/log/procmail.log
VERBOSE=yes
LOGABSTRACT=all
MAILDIR=/var/mail/
DEFAULT=/var/mail/
#Questa regola salva tutte le email ricevute nella casella 'archivio'
:0c:
* .*
archivio
che una volta consegnata una copia del messaggio alla casella archivio, procede poi con la consegna ad info, ma però questo non capita e dai log di procmail trovo questo:
procmail: Assigning "PATH=/home/info/bin:/usr/local/bin:/usr/bin:/bin"
procmail: [5229] Tue Sep 11 09:49:43 2007
procmail: Error while writing to "/var/mail/tmp/1189496983.5229_1.MailServer"
procmail: Couldn't create or rename temp file "/var/mail/tmp/1189496983.5229_1.MailServer"
procmail: Assigning "LASTFOLDER=/var/mail/info"
procmail: Opening "/var/mail/info"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "info@592914:/var/mail/info"
From fetchmail Tue Sep 11 09:49:19 2007
Subject:
Folder: /var/mail/info 145373
procmail: [5230] Tue Sep 11 09:49:48 2007
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "MAILDIR=/var/mail/"
procmail: Assigning "DEFAULT=/var/mail/"
procmail: Match on ".*"
procmail: Locking "archivio.lock"
procmail: Assigning "LASTFOLDER=archivio"
procmail: Opening "archivio"
procmail: Acquiring kernel-lock
From fetchmail Tue Sep 11 09:49:48 2007
Subject: Invio codice sblocco
Folder: archivio 3138
ho messo in neretto le righe con l'errore che non riesco a spiegarmi.
Di solito questi piccoli problemi me li arrangio facendo delle prove, però il problema è che questo server è collegato ad internet con un collegamento ISDN 64K già saturo di suo e dopo quasi 2 ore che facevo prove ho sospeso prima che mi venisse un esaurimento.
Mi servirebbe qualche dritta per evitare di passare una settimana a fare prove mentre su un server con collegamento a banda larga avrei probabilmente già risolto :muro:
Grazie.
Ciao.
Premetto che la macchina in questione scarica la posta tramite fetchmail che poi la gira a procmail che prima di consegnarla al destinatario inserisce una copia del messaggio ricevuto in una casella chiamata archivio.
Quindi, fetchmail è configurato così:
poll pop.studiozz.com:
# server options
with nodns,
with protocol pop3,
# user options
user info@studiozz.com there, is, info here,
with stripcr,
with password chebellapassword;
mda '/usr/bin/procmail -d %T'
questi passa il controllo a procmail:
LOGFILE=/var/log/procmail.log
VERBOSE=yes
LOGABSTRACT=all
MAILDIR=/var/mail/
DEFAULT=/var/mail/
#Questa regola salva tutte le email ricevute nella casella 'archivio'
:0c:
* .*
archivio
che una volta consegnata una copia del messaggio alla casella archivio, procede poi con la consegna ad info, ma però questo non capita e dai log di procmail trovo questo:
procmail: Assigning "PATH=/home/info/bin:/usr/local/bin:/usr/bin:/bin"
procmail: [5229] Tue Sep 11 09:49:43 2007
procmail: Error while writing to "/var/mail/tmp/1189496983.5229_1.MailServer"
procmail: Couldn't create or rename temp file "/var/mail/tmp/1189496983.5229_1.MailServer"
procmail: Assigning "LASTFOLDER=/var/mail/info"
procmail: Opening "/var/mail/info"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "info@592914:/var/mail/info"
From fetchmail Tue Sep 11 09:49:19 2007
Subject:
Folder: /var/mail/info 145373
procmail: [5230] Tue Sep 11 09:49:48 2007
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "MAILDIR=/var/mail/"
procmail: Assigning "DEFAULT=/var/mail/"
procmail: Match on ".*"
procmail: Locking "archivio.lock"
procmail: Assigning "LASTFOLDER=archivio"
procmail: Opening "archivio"
procmail: Acquiring kernel-lock
From fetchmail Tue Sep 11 09:49:48 2007
Subject: Invio codice sblocco
Folder: archivio 3138
ho messo in neretto le righe con l'errore che non riesco a spiegarmi.
Di solito questi piccoli problemi me li arrangio facendo delle prove, però il problema è che questo server è collegato ad internet con un collegamento ISDN 64K già saturo di suo e dopo quasi 2 ore che facevo prove ho sospeso prima che mi venisse un esaurimento.
Mi servirebbe qualche dritta per evitare di passare una settimana a fare prove mentre su un server con collegamento a banda larga avrei probabilmente già risolto :muro:
Grazie.
Ciao.