Re: mutt
* cosmo (cosmo@osite.com.br) wrote:
> All
>
> Por acaso alguem poderia envirar um arquivo .muttrc como exemplo ?!?!? Eh que eu estou tentando configurar o mutt e nao estou conseguindo.
>
## ====================================================================
# Krasnoyarsk .muttrc - última mudança - 12-10-01
## ====================================================================
#
#** Baixar os e-mails
#$ fetchmail -a -u krasnoyarsk@uol.com.br -p pop3 pop3.uol.com.br
#-> As msg baixadas ficam armazenadas no arq
# /var/spool/mail/krasnoyarsk.
#-> O arq /var/spool/mail/krasnoyarsk só criado quando este usuario
# receber alguma msg.
#
#** Gerenciar os e-mails com o mutt
#$ mutt
#-> Ao executar o mutt pela primeira vez, ele pergunta se deseja criar o
# diretorio /home/krasnoyarsk/Mail, independente se existisse ou não o
# arquivo /home/krasnoyarsk/.muttrc.
#-> Configurar o mutt para ler as msg no arq
# /var/spool/mail/krasnoyarsk (no .muttrc: set spoolfile=
# /var/spool/mail/krasnoyarsk
#-> Configurar o mutt para perguntar se deseja mover, apenas as msg
# lidas, do arq /var/spool/mail/krasnoyarsk para o arq
# /home/krasnoyarsk/mbox (no .muttrc: set move=ask-yes) e
# (set mbox=~/mbox
#-> Fazer com que o arq /home/krasnoyarsk/mbox seja um link simbolico
# para o arq /home/krasnoyarsk/Mail/inbox, que eh a caisa de entrada
# do kmail
#$ ln -s /home/krasnoyarsk/Mail/inbox mbox
#
#** Gerenciar os e-mails com o pine
#$ pine
#-> Ao executar o pine pela primeira vez, ele cria o diretorio
# /home/krasnoyarsk/mail
#-> Configurar o pine para ler as msg do arq /home/krasnoyarsk/mbox
# (no .pinerc: inbox-path=/home/krasnoyarsk/mbox)
#-> Se nao alterar a linha inbox-path no arq .pinerc, ele lê as msg
# do arq /var/spool/mail/krasnoyarsk e move todas as msg,
# independentemente de lidas ou nao lidas, e sem perguntar, para o
# arq /home/krasnoyarsk/mbox. Para que isso nao ocorra eh so
# configurar a linha inbox-path no arq .pinerc
#
#** Gerenciar os e-mails com o kmail
#$ kmail
#-> Ao executar o kmail pela primeira vez, ele cria o diretorio
# /home/krasnoyarsk/Mail. Se este diretorio ja existir, ele cria os
# arq faltantes, neste mesmo diretorio.
# Com as configuracoes acima posso ler as msg recem-chegadas com o
# mutt. As msg lidas sao movidas (com o meu consentimento) para o
# arq /home/krasnoyarsk/mbox. A partir dai posso gerenciar as msg
# lidas tanto no pine qto no kmail, uma vez que o arq
# /home/krasnoyarsk/mbox eh um link simbolico para o arquivo
# /home/krasnoyarsk/Mail/inbox, que por sua vez eh a caisa de
# entrada do kmail.
#
#arquivo com lista de contatos
set alias_file=~/.mutt.aliases
source ~/.mutt.aliases
unset allow_8bit
unset arrow_cursor
unset ascii_chars
unset askbcc
unset askcc
set attach_split
set autoedit # inicia o editor sem perguntar pelo to, subject,...
set auto_tag
set beep # beep em caso de erros
set beep_new # beep qdo chegar nova mensagem
unset bounce_delivered
set check_new
unset collapse_unread
unset confirmappend
set confirmcreate
set copy # mantém copia dos e-mails
set delete_untag
set edit_headers # coloca o cabeçalho no editor de mensagens
set encode_from
set envelope_from
set fast_reply # não pergunta pelo to , for ... quando for reply
set fcc_attach
set fcc_clear
set followup_to
unset force_name
set forward_decode
unset forward_decrypt
unset forward_quote
set hdrs
unset header
set help
unset hidden_host
set honor_followup_to
unset ignore_list_reply_to
set implicit_autoview
set mailcap_sanitize
set mark_old
set markers
set menu_scroll
unset meta_key
unset metoo
set mh_purge # remove mensagens marcadas como apagadas
unset mime_forward_decode
set pager_stop
set pipe_split
unset prompt_after
unset read_only
unset reply_self
set resolve
unset reverse_alias
unset reverse_name
unset save_address
unset save_empty # elimina a pasta qdo a última mensagem for removida
unset save_name
unset score
unset sig_dashes
set smart_wrap
set sort_re
set status_on_top
unset strict_threads
unset suspend # habilita Ctrl-Z -> suspende mutt
set thorough_search
set tilde
unset uncollapse_jump
unset use_8bitmime
unset use_domain
unset use_from
set user_agent # coloca User-Agent: Mutt/<Version> no cabeçalho
unset wait_key
set wrap_search
unset write_bcc
set abort_nosubject=no # aborta , se a mensagem não tiver subject
set abort_unmodified=yes # aborta , se a mensagem não sofreu mudanças
set delete=yes
set honor_followup_to=yes
set include=yes
set mime_forward=yes
# set move=no # deseja mover mail-spool para $mbox?
set move=ask-yes # deseja mover mail-spool para $mbox?
set postpone=ask-yes # pergunta se deseja adiar mensagem
set print=ask-yes
set quit=yes
set recall=no # pergunta se deseja enviar mensagem adiada
set reply_to=yes # usar ou não reply-to?
set attribution="* %n (%a) wrote:"
set charset="iso-8859-1"
set date_format="!%a %b %d, %Y at %I:%M:%S%p %Z"
set default_hook="~f %s | ~t %s"
set editor="vim '+/^$'"
# set folder=~/mail # diretório com todas as pastas
set folder=~/Mail # diretório com todas as pastas
set history=50
set hostname="ratm"
set indent_str="> " # quote das mensagens respondidas
set mail_check=30
set mark_old # faz distinção entre mensagens antigas e novas
set markers
# set mbox=~/mail/Inbox # coloca os e-mails dentro do diretório do usuário
set mbox=~/mbox # coloca os e-mails dentro do diretorio do usuario
# set mbox=/var/spool/mail/krasnoyarsk # coloca os e-mails dentro do diretorio do usuario
set mbox_type=MAILDIR
set pager_context=3
set pager_index_lines=9
set pgp_timeout=1000
set postponed=~/mail/postponed # mensagens adiadas
set quote_regexp="^( {0,4}-?[>|:]| {0,4}[a-z0-9]+[>|]+)+"
set read_inc=20
set realname="krasnoyarsk"
set record=+sent
set reply_regexp="^((re|RE|Re|r e|aw):[ \t]*)*"
set signature="~/assinatura"
set simple_search="~f %s | ~C %s | ~s %s"
set sort_alias=alias
set sort_browser=alpha
# set spoolfile=~/mbox # este eh o arq /home/krasnoyarsk/mbox - onde o mutt le as msg
set spoolfile=/var/spool/mail/krasnoyarsk # este eh o arq onde o mutt le as msg
set status_chars="-*%A" # status da caixa de mensagens
set tmpdir="/tmp"
set to_chars=" +TCF" #default (Not to me, To me, CC me, From me)
set write_inc=10
set forward_format="(forw) [%a: %s]"
set index_format="%4C %Z %[!%d/%m] %-17.17F (%3l) %s"
set pager_format="%S [%C] %n (%l) %s"
set folder_format="%F %-8.8u %-8.8g %d %8s %N %f"
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)---"
auto_view text/html text/enriched application/x-gunzip application/postscript image/gif application/x-tar-gz application/pgp-signature
# ====================
# teclas de atalho
# ====================
bind attach ' ' select-entry
bind index \t next-new
bind pager \t next-new
bind index ' ' next-unread
bind pager ' ' next-unread
bind index V show-version
bind pager V show-version
bind index A create-alias
bind pager A create-alias
macro index S <pipe-message>add_spammer.pl<enter>s="SPAM\n"
macro pager S <pipe-message>add_spammer.pl<enter>s="SPAM\n"
macro generic ,ve "!Eterm -e vim ~/.muttrc &\r"
macro generic ,vu ":source ~/.muttrc\r"
macro generic ,va "!Eterm -e vim ~/.mutt.aliases &\r"
bind index P recall-message
bind index s save-message
bind browser x check-new
bind index <pagedown> next-page
bind index <pageup> previous-page
bind index x sync-mailbox
bind index a tag-prefix
bind index \; tag-entry
macro index \cb "|urlview\n"
macro index ,l "l~N ! ~p\n"
macro index ,n "l~N\n"
bind pager / search
bind pager L list-reply
bind pager b bounce-message
bind pager f forward-message
bind pager m mail
bind pager g group-reply
bind pager j next-line
bind pager k previous-line
bind pager : enter-command
bind pager p previous-undeleted
bind pager n next-undeleted
bind pager \n next-unread
bind compose \n send-message
bind compose s send-message
bind pager ,p print-message
# =====================================
# Movimento do cursor
# =====================================
bind pager <up> previous-line
bind pager <down> next-line
bind pager <left> exit
bind pager <right> view-attachments
bind attach <left> exit
bind attach <right> view-attach
bind index <right> display-message
macro index <left> "c?"
bind browser <right> select-entry
bind browser <left> exit
# ====================
# definição de cores
# ====================
color attachment white magenta
color body cyan default "ftp://[^ ]*"
color body brightgreen default "[[:alnum:]][-+.#_[:alnum:]]*@[-+.[:alnum:]]*[[:alnum:]]"
color body cyan default "<URL:[^ ]*>"
color bold green default
color error red default
color header yellow default "^cc:"
color header green default "^date:"
color header yellow default "^from"
color header brightcyan default "^from:"
color header yellow default "^newsgroups:"
color header yellow default "^reply-to:"
color header brightcyan default "^subject:"
color header green default "^to:"
color header yellow default "^x-mailer:"
color header yellow default "^message-id:"
color header yellow default "^Organization:"
color header yellow default "^Organisation:"
color header yellow default "^User-Agent:"
color header yellow default "^message-id: .*pine"
color indicator white blue
color markers red default
color message white blue
color normal white default
color quoted cyan default
color quoted1 yellow default
color quoted2 red default
color quoted3 green default
color quoted4 green default
color quoted5 yellow default
color quoted6 red default
color quoted7 green default
color signature brightred default
color status white blue
color tilde blue default
color tree brightmagenta default
color underline yellow default
color body yellow default "[;:]-[)/(|]"
color body yellow default "[;:][)/(|]"
color body brightblue default "(http|ftp|news|telnet|finger)://[^ ]*"
color index yellow default ~N
# color index yellow default ~O # esta linha altera as cores do indice das msg
color index green default ~O # esta linha altera as cores do indice das msg
color index brightgreen default '~s tgil'
color index brightgreen default '~p' #mensagem para mim mesmo
color index brightcyan default '~P' # mensagem que eu mandei
color index magenta default ~F
color index blue default ~T
color index red default ~D
ignore *
unignore from: date subject to cc reply-to:
unignore organization organisation
unignore user-agent: x-agent: x-mailer: x-newsreader:
unignore newsgroups: posted-to:
unhdr_order *
hdr_order Date: To: Cc: X-Newsreader: X-Mailer: Organization: Organisation: User-Agent: Newsgroups: Reply-To: From: Subject:
#===========================================
# mostra apenas o texto , mesmo quando a
# mensagem estiver em html
#===========================================
alternative_order text/plain
set alternates=(krasnoyarsk@uol.com.br)
folder-hook . set timeout=30
folder-hook . set sort=threads
folder-hook . set sort_aux=date-sent
folder-hook "!" set timeout=5
folder-hook "!" set sort=date-received
folder-hook ".sent" set sort=date-received
folder-hook "work" set sort=date-received
folder-hook . set signature=~/assinatura
folder-hook . unmy_hdr *
folder-hook . my_hdr From: krasnoyarsk <krasnoyarsk@uol.com.br>
folder-hook . my_hdr X-Editor: Vim http://www.vim.org/
# folder-hook . my_hdr X-Operating-System: Linux/`uname -r` (`uname -m`)
folder-hook . my_hdr X-Operating-System: Linux
## "lists" adds a list of mailing lists addresses
## so mutt knows about these for showing them in the folder indes
## and to allow replying to them with the command "list-reply".
## The first part of the address (up to the @) should be used here.
unlists * # remove old entries first
# lists `cd ~/mail/lists && echo *`
lists `cd ~/Mail/lists && echo *`
unsubscribe *
# subscribe `cd ~/mail/lists && echo *`
subscribe `cd ~/Mail/lists && echo *`
## "mailboxes" defines the list of folders to be checked for new mail
## Mutt both can show the number of mailboxes with new mail in the index and
## you can cycle through these after giving the "change-folder" command. :-)
mailboxes ! +lists
# mailboxes `for file in ~/mail/lists/*; do echo -n "+lists/$(basename $file) "; done`
mailboxes `for file in ~/Mail/lists/*; do echo -n "+lists/$(basename $file) "; done`
# =======================================================
# em caso de listas de discussão ,
# teclando shift + L , manda reply apenas para a lista
# sem CC para quem enviou a mensagem
# =======================================================
lists linux-br@bazar.conectiva.com.br
lists debian-user-portuguese@lists.debian.org
lists prog-br@bazar.conectiva.com.br
lists linuxall@egroups.com
Reply to:
- References:
- mutt
- From: cosmo <cosmo@osite.com.br>