ciao a tutti, la situazione è questa: exim4 configurato con smarthost (e funziona) fetchmail che recupera la posta e anche questo non da problemi
fino ad ora usavo questa configurazione con thunderbird, e il suo gestore di filtri. visto che non mi accontento e ho bisogno di una configurazione più scalare ho deciso di far gestire i filtri da procmail, e la posta da mutt dopo aver inserito 'mda '/usr/bin/procmail -d %T' all interno di ogni poll di fetchmail e aver configurato procmail cosi: #################################################### ###procmail conf #################################################### PATH=/bin:/usr/bin:/usr/bin MAILDIR=$HOME/Mail PMDIR = $MAILDIR/ SHELL = /bin/bash LINEBUF=8192 DATE = 'date +%B-%Y' FORMAIL = /usr/bin/formail NL = " WSPC = " " LOGFILE=$MAILDIR/.procmaillog DEFAULT=$MAILDIR/Inbox #################################################### ###############regole generali #backup all mail :0c: |gzip -9fc >> .backup.gz #correzione header errati :0fhw: | $FORMAIL -I "From " -a "From " #eliminazione messaggi doppi :0Whc:msgid.lock | $FORMAIL -D 8192 $PMDIR/msgid.cache :0a: .duplicati :0: * ^TO_root IN.admin # corregge indicatori di firme errati :0 fBw * ^--$ | sed -e 's/^--$/-- /' # corregge prefissi di risposta errati :0 fHw * ^Subject:.*R: | sed -e 's/R:/Re:/g' ######################################################################## ############mail personali #mail a [EMAIL PROTECTED] :0: * [EMAIL PROTECTED] $MAILDIR/personali #mail da amici :0 * ^From:.*([EMAIL PROTECTED]|[EMAIL PROTECTED]) $MAILDIR/personali ######################################################################## ###########gestione ML :0: * ^List-Id:.*bugtraq.list-id.securityfocus.com $MAILDIR/bugtraq :0: * ^List-Id:.*pen-test.list-id.securityfocus.com $MAILDIR/pentest :0: * ^List-Id:.*tc.no1984.org $MAILDIR/no1984 :0: * ^List-Id:.*hacklab_pisa.autistici.org $MAILDIR/hacklabpisa :0: * ^List-Id:.*hack.firenze.linux.it $MAILDIR/golem_hack :0: * ^List-Id:.*golem.firenze.linux.it $MAILDIR/golem :0: * ^List-Id:.*trashware.lists.linux.it $MAILDIR/trashware :0: * ^List-Id:.*p-box.firenze.linux.it $MAILDIR/pbox :0: * ^List-Id:.*tech.firenze.linux.it $MAILDIR/flug_tech :0: * ^List-Id:.*ml.sikurezza.org $MAILDIR/sikurezza :0: * ^List-Id:.*e-privacy.firenze.linux.it $MAILDIR/e-privacy :0: * ^List-Id:.*golem.firenze.linux.it $MAILDIR/golem :0: * ^List-Id:.*primipassi.firenze.linux.it $MAILDIR/primipassi :0: * ^List-Id:.*debian-italian.lists.debian.org $MAILDIR/debian-it :0: * ^List-Id:.*corso.firenze.linux.it $MAILDIR/corso :0: * ^List-Id:.*no-tcpa.itlists.org $MAILDIR/no-tcpa :0: * ^List-Id:.*flug.firenze.linux.it $MAILDIR/flug ################################################## #####antispam :0 * ^Subject:.*(credit|cash|money|debt|sex|sale|loan) $MAILDIR/spam #non voglio mail in HTML :0 * ^Content-Type:.*html $MAILDIR/junk # email indirizzate a nessuno! :0: * To:[ ]*$ $MAILDIR/spam # header "To:" assente! :0: * !^To: .* $MAILDIR/spam # campi Message-ID vuoti di solito indicano mailserver # fuori norma, spesso usati per inviare spam. :0 * ^Message-ID.*<> $MAILDIR/spam #################### ########regola finale :0 * .* $DEFAULT procmail viene richiamato ma solo le mail personali vengono filtrare e inserirte nell apposia mailbox le altre vanno tutte in default non vengono nemmeno creati i file dedicati alla mailing list. e mutt non mi vuole assolutamente vedere le mailboxes questa è la mia configurazione di mutt: # generalità reset realname #preso da passwd set from= [EMAIL PROTECTED] # header from set mbox=~/Mail/Inbox set spoolfile=~/Mail/Inbox set realname = "Fabio Nigi" # conf generali set hidden_host # Hide host details. set allow_8bit # use QP og Base64 if unset set beep # beep on errors and stuff set beep_new # beep on new e-mails #set autoedit # start editor without asking for to,subj. set copy # always keep copies of own e-mails #set edit_headers # put headers in editor, when composing set fast_reply # don't ask for to, subj. etc when replying set editor="jed '+/^$'" # Start vim on first empty line. set mail_check=5 # when to check for new e-mail? set pager_context=3 set pager_index_lines=9 set shell=bash # use bash for shell commands set sort=threads # sort msgs by threads set sort_aux=date-sent unset sig_dashes # Don't set "--" to the signature set signature # ~/.signature set save_empty # Remove mailbox when last msg is removed set tmpdir="/tmp" # Where temporary files are being placed. set use_from unset use_domain set rfc2047_parameters # Fix for wrong attachments with encoding set envelope_from=yes #programmi da utilizzare #http_prgs="/usr/bin/links2" #colorazione mutt source ~/Mail/.colours # Nicer defaults set attribution="* %n <%a> [%(%Y-%m-%d %H:%M:%S)]:" set quote_regexp="^( {0,4}[>|:]| {0,4}[a-z0-9]+[>|]+)+" set reply_regexp="^((re|RE|Re|r e|sv|SV|Sv):[ \t]*)*" set pager_format="%S [%C] %n (%l) %s" set forward_format="(forw) %s" set status_format="-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %?l? %l?]---(%s/%S)-%>-(%P)-(%b)---" # header insignificante da ignorare ignore Resent- Precedence X-UIDL X-Operating-System Errors-To ignore X-Loop X-BeenThere X-Mailman-Version X-Accept-Language ignore X-Priority X-Newsreader X-Face # header che devono essere sempre visibili unignore subject to cc bcc date user-agent X-Mailer # ordine di visione degli header hdr_order From To Cc Bcc Subject Date User-Agent Reply-To #source esterni per gpg #settaggi personali gpg source ~/Mail/.gpg.rc set pgp_sign_as=F7B8DD3F #firma i messaggi con [EMAIL PROTECTED] set pgp_autosign #firma tutti i messaggi in uscita set pgp_ignore_subkeys #ignora le subkeys set pgp_replyencrypt #rispondi crypt a messaggi crypt set pgp_replysignencrypted #reply enc set pgp_timeout=300 #memoria passkey #source mailing list source ~/Mail/.lists set reply_to = ask-yes subscribe mutt-users set followup_to = yes set ignore_list_reply_to = yes set honor_followup_to = ask-yes #source dei mailboxes #source ~/Mail/.mailboxes ########################################################################## ## MAILING-LIST E MAILBOX lists 'echo $HOME/Mail/* ' mailboxes 'echo $HOME/Mail/* ' mailboxes inbox questa è la prima volta che configuro un sistema del genere e ho fatto un pò di copia e incolla tra le infinite documentazioni che si trova in giro, dove sbaglio? Fabio
signature.asc
Description: OpenPGP digital signature