mutt e torsmo
Inviato: dom 24 lug 2005, 18:36
Ciao ragazzi.. volevo usare torsmo per farmi avvertire delle emai in arrivo... e a quanto ho cpaito devo usare mutt.... ora qualcuno puo spiegarmi come fare!?? thanks!! ciauz!!
###############################################################################
# #
# File di configurazione di mutt: .muttrc #
# #
###############################################################################
###############################################################################
# #
# Configurazione delle directory e dei files #
# #
###############################################################################
set folder=~/mail # directory dove conservare le mailboxes
set mbox = +mbox # directory in cui verranno spostati dallo
# spool principale i messaggi letti
set mbox_type = mbox # tipo di mailbox
set record=+mbox # default location to save outgoing mail
set alias_file=~/mail/.mail_aliases # File dove conservare gli aliases
source ~/mail/.mail_aliases # e suo caricamento
set alias_format = "%2n %t %-10a %r" # formato degli alias
set sort_alias = alias # ordina gli alias in base all'alias
set mailcap_path = ~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap
set signature="~/mail/.signature.mutt" # file che contiene la firma
set tmpdir=~/mail/.mutt/temp # dove depositare i file temporanei
set postponed=+postponed # mailbox to store postponed messages in
###############################################################################
# #
# Dati personali #
# #
###############################################################################
set hostname="alice.it" # Il mio dominio DNS (dominio da accodare
# agli indiruizzi locali)
set realname = "Mauro Sacchetto"
set spoolfile='/var/spool/mail/samiel' # file dove sono depositati i file in
# arrivo
###############################################################################
# #
# Editor e Stampa #
# #
###############################################################################
set editor="vim +11" # editor utilizzato per comporre i
# messaggi
#set print=ask-yes # chiede conferma per stampare il messaggio
set print_command=/bin/false # comando per la stampa
# esempi:
#set print_command=mpage -2 -bA4 -o -Plp360
#set print_command=lpr -Plp360
###############################################################################
# #
# Gestione dei messaggi #
# #
###############################################################################
#set nouse_domain # non qualificare gli indirizzi locali con $domain
#set abort_unmodified=yes # Annulla il replies se non ci sono stati
# cambiamenti nel messaggio
unset bounce_delivered # disattivare l'uso di 'Delivered-To'
# se si usa postfix
set mark_old # attiva la visualizzazione di una 'O' di fianco
# ai vecchi messaggi non letti
#set autoedit # edita direttamente il file (non consigliato)
set copy=yes # salva sempre una copia dei messaggi spediti
set delete = ask-yes # chiede conferma prima di cancellare
# definitivamente i messaggi
set move=ask-no # chiede conferma per la rimozione di un messaggio
set postpone = ask-yes # chiede se si vuole posporre un messaggio che
# non si vuole inviare subito
set include = ask-yes # chiede se includere il messaggio nel replay
set allow_8bit = yes # estende la codifica a 7bit con caratteri Q-P
#set arrow_cursoa # usa -> invece che evidenziare la linea corrente
set indent_string="> " # carattere di quotatura
set reply_to # use sempre il campo reply-to se presente
set reply_regexp="^(re:|aw:|r:[ \t]*)+"# come identificare i replies nel subject:
#set ascii_chars # usa i caratteri ASCII invece dei ACS per il threads
#set fast_reply # salta il promp iniziale quando si risponde
#set fcc_attach # mantiene copie degli allegati quando si spedisce
#set force_name # fcc per recipiente, crea una mailbox se non esiste
#set forward_decode # weed and decodifica MIME i messaggi inoltrati weed ??
#set forward_format="[%a: %s]" # subject da usare per i messaggi inoltrati
#set forward_quote # quota l' header e il body dei messaggi inoltrati
set noconfirmappend # non chiedere se si vuole appendere ad una mailboxes
#set confirmcreate # chiede conferma per la creazione di un nuovo messaggio
set sort=threads # metodo primario per l'ordinamento del thread
set sort_aux=date-sent # metodo secondario per l'ordinamento del thread
set sort_browser=reverse-date # come ordinare i files nel browser
set edit_headers # mi permette di editare gli header
#set header # include gli header nel messaggio in risposta
#set use_from # genera sempre il campo `From:' negli headers
###############################################################################
# #
# Header Personalizzati #
# #
###############################################################################
set hdrs # include i `my_hdr' nei messaggi in uscita
# Attenti alla sezione "send-hook" per eventuali sovrapposizioni
my_hdr From: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>
my_hdr Reply-To: mauro.sacchetto@aliceposta.it
my_hdr X-Operating-System: Slackware 10.0
#my_hdr X-Operating-System: `uname -sr`
#my_hdr X-Organization: Software Liberation
#my_hdr X-Disclaimer: Linux - The choice of a GNU generation!
set hdr_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s" # formato dell'indice
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# I campi degli Headers a volte sono troppi
ignore * # con questa linea diciamo di
# "ignorare tutte le linee di default"
# Ma di far vedere solo le linee che si desiderano!
unignore Subject: From: Date: To: Reply-To: CC: BCC: Organization: \
X-Organization: X-Operating-System: X-Mailer: User-Agent: \
X-Disclaimer # this shows how nicely wrap long lines
# gli headers ignorati potranno essere visti premendo il tasto "h"
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Specifica l'ordine con cui appaiono gli header nella visualizzazione del
# massaggio
# Sintassi: hdr_order <hdr1> [ <hdr2> ... ]
#
unhdr_order * # Dimentica qualsiasi ordine e accetta il
# seguente:
hdr_order Subject: From: Reply-To: Date: To: CC: BCC: Organization: \
X-Organization: X-Operating-System: X-Mailer: User-Agent: \
X-Disclaimer:
###############################################################################
# #
# Miscellanea #
# #
###############################################################################
set beep # emetti un suono in caso di errori
set beep_new # emetti un suono all'arrivo di nuovi messaggi
set index_format = "%3C %Z %{%b %d} %-20.20L (%3l) %s" # formato dell'indice
#set askbcc # chiede se si vuole mandare il messaggio in bcc
#set askcc # chiede se si vuole mandare il messaggio in cc
set attribution="On %d, %n wrote:" # messaggio di intestazione delle risposte
set sig_dashes=yes # imposta l'uso di '-- ' prima della firma
#set auto_tag # opera sempre sui messaggi con tag
set charset="iso-8859-1" # set di caratteri del terminale
set date_format = "%A %d %B %Y, alle %H:%M" # formato della data
set default_hook = "~f %s !~P | (~P ~C %s)" # hook di default
set help # mostra le linee di help
#set history=20 # numero di linee da ricordare nell'history
set locale = "it_IT.ISO-8859-1" # "locale" da usare in fase di stampa
set mail_check=10 # tempo di controllo per la posta nuova
#set menu_scroll # no implicit next-page/prev-page
#set metoo # rimuove il "mio indirizzo" in risposta
set mime_forward # usa il message/rfc822 type per i messagi in risposta
#set pager=less # alcune persone preferiscono un pager esterno
#set noprompt_after # chiede il comando da usare all'uscita del pager esterno
set pager_context=3 # numero di linee da saltare nello scrolling
#set pager_format="-%S- %-20.20f %s" # formato della barra di stato del pager
set pager_index_lines=6 # numero di linee da mostrare nel pager
set pager_stop # non passare al prossimo messaggio a fine pagina
#set pgp_strict_enc # usa codifica Q-P quando si usa PGP
#set post_indent_string='---end quoted text---' # testo da postporre al messagio quotato
#set quote_regexp="^ *[a-zA-Z]*[>:#}]" # come identificare il messaggio quotato
set read_inc=25 # mostra il progresso nella lettura delle mailbox
set recall = ask-yes # prompt per richiamare i messaggi rimandati(postponed)
#set resolve # mouve al prossimo messaggio quando una azione e` compiuta
set reverse_alias # controlla quando mutt deve mostrare il "nome" degli alias
set reverse_name # usa il mio indirizzo come appare nel messaggio a cui sto rispondendo
set nosave_empty # rimuove i files vuoti
#set save_name # salva i messaggi in uscita per recipiente
#set sendmail="/usr/lib/sendmail -oi -oem" # come smistare la posta
set sendmail="/usr/sbin/sendmail -t -oi -oem -f mauro.sacchetto@aliceposta.it"
#set shell="/bin/zsh" # programma da usare per " shell escapes"
set smart_wrap # attiva il ritorno a capo delle righe più
# lunghe dello schermo
set markers # attiva la visualizzazione di un '+' all'inizio
# delle righe mandate a capo
#set status_format="-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %l]---(%s)-%>-(%P)---"
#set status_on_top # alcune persone preferiscono la barra di stato in alto
#set strict_threads # non ordinare per subject
set tilde # le linee assenti vengono segnalate con una tilde nel pager
#set timeout=0 # tempo limite per il prompt nel menu dell' index
#set to_chars=" +TCF"
#set use_8bitmime # abilita il flag -B8BITMIME di sendmail
set pgp_verify_sig=no # non verifica in automatico la signature
#set visual=vim # editor invocato da ~v nell'editor interno
#set nowait_key # prompt quando una returna con uno stato normale
set write_inc=25 # show progress while writing mailboxes
# Abilita le seguenti SOLO SE hai sendmail 8.8.x OPPURE se non sei in grado di
# spedire posta
#set dsn_notify='failure,delay' # quando tornare con un messaggio di errore
#set dsn_return=hdrs # cosa tornare nel messaggio di errore
###############################################################################
# #
# Definizione colori #
# #
###############################################################################
# schermi in bianco e nero
mono normal none # testo normale
mono indicator reverse # messaggio attuale
mono tree none # frecce dei thread
mono status reverse # riga di stato
mono error bold # errori
mono message none # messaggi di informazione
mono quoted bold # testo quotato
mono signature none # firma
mono attachment underline # allegati MIME
mono search reverse # ricerche
mono tilde none # ~ alla fine dei messaggi
mono markers bold # + all'inizio delle righe mandate a capo
mono hdrdefault none # righe degli header
mono bold bold # evidenziazione in grassetto nei body
mono underline underline # evidenziazione sottolineato nei body
mono header bold "^(from|subject):"
mono body underline "((ftp|http|https)://|(file|mailto|news):|www\\.)[-a-z0-9_.:]*[a-z0-9](/[^][{} \t\n\r\"<>()]*[^][{} \t\n\r\"<>().,:!])?/?"
mono body underline "[-a-z_0-9.]+@[-a-z_0-9.]+"
mono body bold "(^| )\\*[-a-z0-9äöüß*]+\\*[,.?]?[ \n]"
mono body underline "(^| )_[-a-z0-9äöüß_]+_[,.?]?[ \n]"
# schermi a colori
color normal brightwhite black # testo normale
color indicator brightcyan black # messaggio attuale
color tree brightred black # frecce dei thread
color status brightyellow blue # riga di stato
color error brightred black # errori
color message brightyellow black # messaggi di informazione
color signature red black # firma
color attachment blue cyan # allegati MIME
color search brightyellow red # ricerche
color tilde brightmagenta black # ~ alla fine dei messaggi
color markers brightred black # + all'inizio delle righe mandate a capo
color hdrdefault brightblue black # righe degli header
color bold red black # evidenziazione in grassetto nei body
color underline green black # evidenziazione sottolineato nei body
color quoted cyan black # testo quotato
color quoted1 yellow black
color quoted2 magenta black
color quoted3 red black
color quoted4 red black
color quoted5 red black
color quoted6 red black
color quoted7 red black
color quoted8 red black
color quoted9 red black
color header brightyellow black "^(from|subject):"
color body brightgreen black "((ftp|http|https)://|(file|mailto|news):|www\\.)[-a-z0-9_.:]*[a-z0-9](/[^][{} \t\n\r\"<>()]*[^][{} \t\n\r\"<>().,:!])?/?"
color body brightred black "[-a-z_0-9.+]+@[-a-z_0-9.]+"
color body red black "(^| )\\*[-a-z0-9*]+\\*[,.?]?[ \n]"
color body green black "(^| )_[-a-z0-9_]+_[,.?]?[ \n]"
color index blue black ~F # impostato
color index brightgreen black ~N # nuovo
color index magenta black ~T # segnato
color index cyan black ~D # cancellato
###############################################################################
# #
# Key bindings #
# #
###############################################################################
# maps:
# alias alias menu
# attach attachment menu
# browser directory browser
# compose compose menu
# index message index
# pgp pgp menu
# postpone postponed message recall menu
# generic generic keymap for all of the above
# editor line editor
# pager text viewer
#
bind generic "\e<" first-entry # emacs-like bindings for moving to top/bottom
bind generic \e> last-entry
bind generic { top-page
bind generic } bottom-page
bind generic \177 last-entry
bind index <up> previous-entry
bind index <down> next-entry
bind pager <up> previous-line
bind pager <down> next-line
bind pager <left> previous-entry
bind pager <right> next-entry
macro index \cb |urlview\n # simulate the old browse-url function
macro index S s+spam\n
macro pager S s+spam\n
#macro index \# /bug^M # search for bugs
#macro index "\"" ":set realname=\"real hairy macro\"^M:set ?realname^M" # and a comment to boot!
#macro index f1 :woohoo!
bind pager G bottom # just like vi and less
#macro pager \Ck "|pgp -kaf^M" # a comment is valid here
#macro pager X "|morepgp^M" # pipe PGP message to a script
#bind editor \cy eol # make ^Y jump to the end of the line
# Inserisce il subject nel killfile
macro index \ca "|mailkill-subject\n" \
"Aggiunge il Subject nel killfile procesato da procmail."
macro pager \ca "|mailkill-subject\n" \
"Aggiunge il Subject nel killfile procesato da procmail."
# Inserisce il mittente nel killfile
macro index \cx "|mailkill-author\n" \
"Aggiunge il mittente nel killfile procesato da procmail."
macro pager \cx "|mailkill-author\n" \
"Aggiunge il mittente nel killfile procesato da procmail."
macro index g "!fetchmail -a\n"
macro pager g "!fetchmail -a\n"
macro generic g "!fetchmail -a\n"
# aliases per il From
macro compose v "<edit-from>^Uf_<tab>" "Seleziona l'account"
#alias f_de Mauro Sacchetto <x>
#alias f_net Mauro Sacchetto <y>
#alias f_list Mauro Sacchetto <mauro.sacchetto@tin.it>
#alias f_nr Mauro Sacchetto <mauro.sacchetto@tin.it>
macro compose v "<edit-from>^Uf_<tab>" "From w=E4hlen"
#iniziano le macro per la definizione dei diversi file di alias
macro index "<F1>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases<enter>"
macro pager "<F1>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases<enter>"
macro index "<F2>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases_fya<enter>"
macro pager "<F2>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases_fya<enter>"
macro index "<F3>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases_svic<enter>"
macro pager "<F3>" ":unalias *<enter>:source ~/mail/.mutt/.mail_aliases_svic<enter>"
###############################################################################
# #
# Specifica il nome della mailbox dove salvare i messaggi #
# #
###############################################################################
# Sintassi: save-hook [!]<pattern> <mailbox>
#
# I messaggi corrispondenti a <pattern> verranno smistati in <mailbox>
#save-hook mutt- =mutt-mail
#save-hook aol\.com +spam
#save-hook ^judge +diplomacy
###############################################################################
# #
# Multiple spool mailboxes #
# #
###############################################################################
# Sintassi: mbox-hook [!]<pattern> <mbox-mailbox>
#
# I messaggi letti che corrispondono a <pattern> verranno spostati in <mbox-mailbox>
# alla chiusura
#mbox-hook =mutt-users.in =mutt-users
#mbox-hook +TEST +inbox
###############################################################################
# #
# Cambiare le impostazioni in base al recipiente #
# #
###############################################################################
# Sintassi: send-hook [!]<pattern> <command>
#
# <command> viene eseguito quando si spedisce un messaggiois ad un indirizzo
# che verifica il <pattern>
#send-hook mutt- 'set signature=~/.sigmutt; my_hdr From: Mutt User <user@example.com>'
#send-hook .* 'my_hdr From: Mauro Sacchetto - <mauro.sacchetto@aliceposta.it>;\
# my_hdr Reply-To: indirizzo di default'
#send-hook telug 'my_hdr From: Mauro Sacchetto - <mauro.sacchetto@aliceposta.it>;\
# my_hdr Reply-To: mauro.sacchetto@aliceposta.it'
send-hook .* 'my_hdr From: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>'
send-hook mauro.sacchetto@aliceposta.it 'my_hdr From: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>'
send-hook mauro.sacchetto@tin.it 'my_hdr Return-Path: Mauro Sacchetto <mauro.sacchetto@tin.it>'
send-hook .* 'my_hdr Return-Path: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>'
send-hook mauro.sacchetto@aliceposta.it 'my_hdr From: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>'
send-hook mauro.sacchetto@tin.it 'my_hdr Return-Path: Mauro Sacchetto <mauro.sacchetto@tin.it>'
send-hook .* 'my_hdr Reply-To: mauro.sacchetto@aliceposta.it'
send-hook mauro.sacchetto@aliceposta.it 'my_hdr From: Mauro Sacchetto <mauro.sacchetto@aliceposta.it>'
send-hook mauro.sacchetto@tin.it 'my_hdr Return-Path: Mauro Sacchetto <mauro.sacchetto@tin.it>'
###############################################################################
# #
# Specifica dove salvare i messaggi composti #
# #
###############################################################################
#sintassi: fcc-hook [!]<pattern> <mailbox>
#
# <pattern> e` il recipiente(i), <mailbox> e` dove salvare la copia
#fcc-hook joe +joe
#fcc-hook bob +bob
###############################################################################
# #
# Cambiare i settaggi di una mailbox #
# #
###############################################################################
#Sintassi: folder-hook [!]<pattern> <command>
#
# <command> viene eseguito quando si apre una mailbox che corrisponde a <pattern>
#folder-hook . 'set sort=date-sent'
#folder-hook mutt 'set hdr_format="%4C %Z %02m/%02N %-20.20F (%4l) %s"'
#folder-hook =mutt my_hdr Revolution: \#9 # real comment
#folder-hook . 'set reply_regexp="^re:[ \t]*"'
# Questa mailing list prepone "[WM]" a tutti i messaggi che non sono dei
# reply , cosi` si deve settare $reply_regexp per ignorarlo
#folder-hook +wmaker 'set reply_regexp="^(re:[ \t]*)?\[WM\][ \t]*"'
###############################################################################
# #
# Aliases #
# #
###############################################################################
# Sintassi: alias <name> <address> [ , <address> ... ]
# Controllare anche la variabile "source ~/Mail/.mail_aliases"
#alias exam "\# to annoy michael" <user@host>
#alias mutt-dev Mutt Development List <mutt-dev@mutt.org> # power users
#alias mutt-users Mutt User List <mutt-users@mutt.org>
#alias mutt-announce Mutt Announcement List <mutt-announce@cs.hmc.edu>
#alias wmaker WindowMaker Mailing List <wmaker@eosys.com>
###############################################################################
# #
# Mailboxes che possono contenere posta nuova #
# #
###############################################################################
# Sintassi: mailboxes <path1> [ <path2> ... ]
#
#mailboxes ! +mutt-dev +mutt-users +open-pgp +wmaker +hurricane +vim +ietf +drums
#mailboxes `echo $HOME/Mail/*`
#mailboxes `echo $HOME/Mail/Lists/*`
#mailboxes `echo $HOME/Mail/Friends/*`
#mailboxes $HOME/Mail/mbox
###############################################################################
# #
# Identifica una mailing lists a cui si e` iscritti #
# #
###############################################################################
# Sintassi: lists <list-name> [ <list-name> ... ]
#lists mutt-dev mutt-users
###############################################################################
# #
# Automatically use entries from ~/.mailcap to view these MIME type #
# #
###############################################################################
# Sintassi: auto_view <type> [ <type> ... ]
auto_view application/x-gunzip
auto_view application/x-gzip
###############################################################################
# #
# Scoring #
# #
###############################################################################
# Sintassi: score <pattern> <value>
#
# 9999 e -9999 sono valori speciali che causano l'arresto del processamento degli
# hooks a quella entry. Se il punteggio e' preceduto da = il messaggio non accumulera`
# altri punteggi ma conservera' solo quelli fino a quel momento accumulati.
#score '~f ^me@cs\.hmc\.edu$' 1000
#score '~t mutt | ~c mutt' =500
#score '~f aol\.com$' -9999
###############################################################################
# #
# Configurazione di GnuPG #
# #
###############################################################################
## GnuPG configuration
# sign by default and delay the forgotten of the GPG paraphrase
set pgp_autosign=yes
set pgp_timeout=2500
set pgp_replysign
set pgp_replyencrypt
set fcc_clear
set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg --passphrase-fd 0 -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import -v %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
set pgp_getkeys_command=""
# EOF
La cosa bruttissima è che la passwordpoll aliceposta via "in.aliceposta.it" timeout 60
with proto POP3
auth password user "mauro.sacchetto" there
with password "*****"
is "samiel" here options keep
poll clubnet via "mail.clubnet.tin.it" timeout 60
with proto POP3
auth password user "mauro.sacchetto" there
with password "*****"
is "samiel" here options keep