postfix & procmail

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

postfix & procmail

Messaggio da tgmx »

Ciao Ragazzi,

ho configurato un server di posta (postfix + mysql + dovecot) e tutto funziona correttamente.

Ora sto cercando di integrare spamassassin ma procmail sembra non fare il suo lavoro.
In main.cf ho aggiunto:

Codice: Seleziona tutto

mailbox_command = /usr/bin/procmail
e ho creato il seguente /etc/procmailrc:

Codice: Seleziona tutto

DROPPRIVS=yes
LOGFILE=/var/log/procmail.log
VERBOSE=yes

:0fw
* < 256000
 | spamc -f
## | /usr/bin/spamassassin

:0:/tmp/spam.lock
*^X-Spam-Flag: YES
.spam/
Qualsiasi mail arrivi non viene apparentemente neanche toccata da procmail dato che /var/log/procmail.log resta vuoto.

Avete idee?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

Ed i log di postfix che dicono?

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

conraid ha scritto:Ed i log di postfix che dicono?
assolutamente niente che riguardi procmail... sembra che procmail sia ignorato completamente. :?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

tgmx ha scritto:
conraid ha scritto:Ed i log di postfix che dicono?
assolutamente niente che riguardi procmail... sembra che procmail sia ignorato completamente. :?
Ma le mail dove finiscono, nello spool dei vari utenti?

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

conraid ha scritto:
Ma le mail dove finiscono, nello spool dei vari utenti?
Sì, le mail vengono correttamente consegnate nelle rispettive caselle: /usr/local/virtual/[dominio]/[username]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

tgmx ha scritto:
conraid ha scritto:
Ma le mail dove finiscono, nello spool dei vari utenti?
Sì, le mail vengono correttamente consegnate nelle rispettive caselle: /usr/local/virtual/[dominio]/[username]
Io proverei a ripartire da una configurazione base di procmail, magari è qualche errore di sintassi oppure di permessi sul file di log (esiste?) anche se dovrebbe crearlo ed avviarsi come root, quindi...

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

conraid ha scritto: Io proverei a ripartire da una configurazione base di procmail, magari è qualche errore di sintassi oppure di permessi sul file di log (esiste?) anche se dovrebbe crearlo ed avviarsi come root, quindi...
il file di log esiste, tra l'altro se provo a mano con: cat prova.txt | procmail

mi trovo un log in procmail.log

sembra che postfix o non sia in grado di eseguirlo o quando lo esegue non legge /etc/procamilrc

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

tgmx ha scritto:
conraid ha scritto: Io proverei a ripartire da una configurazione base di procmail, magari è qualche errore di sintassi oppure di permessi sul file di log (esiste?) anche se dovrebbe crearlo ed avviarsi come root, quindi...
il file di log esiste, tra l'altro se provo a mano con: cat prova.txt | procmail

mi trovo un log in procmail.log

sembra che postfix o non sia in grado di eseguirlo o quando lo esegue non legge /etc/procamilrc
Se lo esegue lo legge per forza, nel senso che lui da la mail in pasto a procmail, e questo fa il suo lavoro, leggendo prima, se esiste ~/.procmailrc e dopo /etc/procmailrc
Non è che c'è qualche regola che sovrascrive quella? io ho sempre usato postfix solamente in LAN, ma proprio dando in pasto le mail a procmail e non mi ha mai dato problemi. Non ho mai gestito però un server che accettasse richieste dall'esterno

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

conraid ha scritto: Se lo esegue lo legge per forza, nel senso che lui da la mail in pasto a procmail, e questo fa il suo lavoro, leggendo prima, se esiste ~/.procmailrc e dopo /etc/procmailrc
ma dato che gli indirizzi di posta che gestisce il server sono "virtuali" e cioè fanno riferimento a dati presi dal DB Mysql e risiedono in /usr/local/virtual a cosa fa riferimento ~/.procmailrc ?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

tgmx ha scritto:
conraid ha scritto: Se lo esegue lo legge per forza, nel senso che lui da la mail in pasto a procmail, e questo fa il suo lavoro, leggendo prima, se esiste ~/.procmailrc e dopo /etc/procmailrc
ma dato che gli indirizzi di posta che gestisce il server sono "virtuali" e cioè fanno riferimento a dati presi dal DB Mysql e risiedono in /usr/local/virtual a cosa fa riferimento ~/.procmailrc ?
Non lo so, prova a vedere se il man di procmail specifica qualcosa

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

Girando un po' su internet pare che procmail non faccia il suo lavoro con le caselle di posta "virtuali"...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: postfix & procmail

Messaggio da conraid »

tgmx ha scritto:Girando un po' su internet pare che procmail non faccia il suo lavoro con le caselle di posta "virtuali"...
ma spamassassin lo puoi invocare solamente tramite procmail?

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: postfix & procmail

Messaggio da masalapianta »

con transport virtual, ti conviene usare maildrop in luogo di procmail

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

masalapianta ha scritto:con transport virtual, ti conviene usare maildrop in luogo di procmail
hai qualche link da consigliarmi? Tra l'altro maildrop lo trovo su "courier" giusto?

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: postfix & procmail

Messaggio da tgmx »

Allora, dato che procmail mi serviva per filtrare lo spam e dato che non ne sono riuscito a venirne a capo ho trovato un'altra soluzione segnalata qui:

http://wiki.apache.org/spamassassin/Int ... dInPostfix

Rispondi