Newsgroup: it.comp.os.linux.sys
Titolo: qmail-scan + fetchmail

Ciao all!
Come tempo fa chiedevo, volevo mettere su un qualcosa che mi prendesse la
posta da una casella di posta elettronica esterna al mio server e la
scaricasse nella mailbox di qmail sul mio server, naturalmente facendo
passare queste mail tramite il qmail-scanner (percio' verrebbero passate
anche attraverso clamav e spamassasin).
Ancora non ho capito come fare per rendere periodico fetchmail (il daemon o
non so' come fare...) ma una cosa sono riuscito a farla, sono riuscito a
scaricare la posta da uno dei miei pop3.
Attualmente il .fetchmailrc si trova in /root (ma vale per tutti? io qmail
non lo uso con utenti reali! ma in vhost! percio' come farei a fare il
retrive per gli altri visto che non hanno una cartella? bho...) con i
privileggi richiesti da fetchmail...
Il file contiene questa configurazione:
poll "
pop.daprendere.it
" proto pop3 user "
utent...@daprendere.it
" with
pass "LaMiaPassword" is
        "
lami...@sulmioserver.it
" here forcecr smtpaddress localhost
Lanciando da shell il comando fetchmail, mi ha processato tutte le mail e le
ha messe nella mail locale 
lami...@sulmioserver.it
, contentissimo vado a
controllare per vedere se sono state filtrate da clamav e spamassasin... ma
non c'e' l'ombra dell'header dentro, percio' non vengono scansite... :|
Come posso fare a sopperire?
Grazie e ciao! ;^)=
--
RedFoxy
A fox around web
Power at fox for a yiffing world!
Un forum per tutte le esigenze: 
http://forum.redfoxy.it

 non c'e' l'ombra dell'header dentro, percio' non vengono scansite... :|
Quelle e-mail vengono inviate dal server locale su se stesso, verifica
se _tutte_ le e-mail vengono processate o se 'eviti' di processare quelle
'locali'.
Davide
-- 
| "My doctor told me to stop having intimate dinners for four.  Unless
| there are three other people."   -- Orson Welles 
| 
| 

 quelle 'locali'.
Hummm buona idea... se non ricordo male il file e' quello del
qmail-scanner... ora cerco... se hai sugerimenti, sono qui :)
Ciao ;^)=


 qmail-scanner...
Io uso tcp.smtp, ma dipende da come lo hai configurato.
Davide
-- 
| Why does New Jersey have more toxic waste dumps and California have
| more lawyers?  New Jersey had first choice. 
| 
| 

 Come posso fare a sopperire?
qmail-scanner viene lanciato quando l'email arriva da "fuori". Ora se tu
scarichi con fetchmail la posta diventa locale, e in fase di consegna di un
email locale 
qmail-scanner.pl
 non viene interpellato... guarda il contenuto
di /var/vpopmail/etc/tcp.smtp per capire maglio come funziona la storia!!!
Pero'.... la soluzione c'e' ed e' semplicissima.
modifica il tuo fetchmailrc in questo modo:
poll "
pop.daprendere.it
" proto pop3 user "
utent...@daprendere.it
" with
pass "LaMiaPassword" is "
lami...@sulmioserver.it
" here mda "procmail"
warnings 3600.
Poi configuri procmailrc cosi':
:0fw: spamassassin.lock
* < 256000
| spamassassin
# Mails with a score of 15 or higher are almost certainly spam (with 0.05%
# false positives according to rules/STATISTICS.txt). Let's put them in a
# different mbox. (This one is optional.)
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
almost-certainly-spam
# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "probably-spam".
:0:
* ^X-Spam-Status: Yes
probably-spam
# Work around procmail bug: any output on stderr will cause the "F" in
"From"
# to be dropped.  This will re-add it.
:0
* ^^rom[ ]
{
  LOG="*** Dropped F off From_ header! Fixing up. "
  :0 fhw
  | sed -e '1s/^/F/'
}
Questo e' un esempio che sta nel pacchetto di spamassassin ma lo puoi
adattare alle tue esigenze....
potresti fare anche una cosa semplice semplice tipo:
:0fw
| /usr/bin/spamassassin -P
:0:
* ^X-Spam-Status: Yes
~/spam-drop
Insomma a fantasia :)
Stessa cosa per l'antivirus ovviamente....
Anzi se usi clamav ti consiglio trashscan che e' fatto apposta per usare
clamav dentro procmail:
http://cvs.sourceforge.net/viewcvs.py/clamav/clamav-devel/contrib/trashscan/
Ciao e buon divertimento ;)
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.592 / Virus Database: 375 - Release Date: 18/02/2004

 Davide
Si in effetti hai ragione :D
Non avevo pensato a metterlo li ;)
Grazie!


 Io uso tcp.smtp, ma dipende da come lo hai configurato.
Ho aggiunto in /home/vpopmail/etc/tcp.smtp e in /etc/tcp.smtp
,QMAILQUEUE="/var/qmail/bin/
qmail-scanner-queue.pl
" nella riga che
riguardava il locale (l'unica dove mancava) ma continua a non controllare le
mail passate tramite fetchmail...
-- 


 Percaso c'e' qualche script gia' pronto?
Aggiungere la chiamata a fetchmail /... in /etc/rc.d/init.d o similare?
Davide
-- 
| Air is water with holes in it 
| 
| 
| 

 similare?
Si ma ci vuole uno script... posso fare uno script normalissimo mettendo
dentro solo la chiamata... ma cercavo qualcosa di piu' affinato... :P
-- 


 mail passate tramite fetchmail...
Ti ho gia' risposto a questa domanda!
Ciao.


 Ciao e buon divertimento ;)
Ora gli do un'occhiata... Grazie per i suggerimenti :)
Scusa il ritardo con cui ti rispondo, prima non potevo
Ciao ;^)=
-- 
RedFoxy
A fox around web
Power at fox for a yiffing world!
La legge del marketing:
Non migliorare il prodotto, cerca un cliente piu' scemo.

 Ti ho gia' risposto a questa domanda!
Si l'ho appena letta e ti ho risposto...
CMq credevo bastasse modificare il tcp.smtp
-- 
RedFoxy
A fox around web
Power at fox for a yiffing world!
La legge del marketing:


 Non hoi nessun procmailrc... forse intendi il local.rc di spamassasin?
No no.. intendo proprio procmail! Lo devi instalare se non ce l'hai, e io te
lo consiglio caldamente.. e' il miglior modo per processare la posta.
Ciao.


 la posta.
Si in fatti ho letto qualcosa a riuardo e ne parlano bene... anche se
effettivamente non ho capito proprio perfettamente il suo utilizzo... Io
attualmente con QMAIL+VPOPMAIL riesco a gestire la posta senza problemi, per
lo scanning uso qmail-scanner che lancia clamav e spamassasin... procmail
cosa dovrebbe fare per me?
Poi ho provato a leggere qualcosa riguardo procmail+qmail+vpopmail e non mi
e' piaciuta tanto una cosa...
Da quello che ho letto fra tutorial e simili, sembra che procmail supporti
le maildir di qmail (sistema che uso io) solo che le usa _solo_ nel caso in
cui gli utenti siano utenti reali ed ogniuno di essi abbia una sua cartella
personale... io non uso utenti reali per la posta ma delle directory
fittizie per ogni virtual host che ho... leggendo non sono riuscito proprio
a capire come dovrei fare a fargli capire dove sono messe le maildir...
Attualmente sul mio sistema ho installato procmail (scaricato ed installato
tramite APT per RedHat), non e' in esecuzione automatica, soprattutto
perche' ancora non e' affatto configurato...
Ciao ;^)=
-- 
RedFoxy
A fox around web
Power at fox for a yiffing world!
Un forum per tutte le esigenze: 
http://forum.redfoxy.it