Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17471
  • 博文数量: 6
  • 博客积分: 280
  • 博客等级: 二等列兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-12 19:48
文章分类

全部博文(6)

文章存档

2011年(1)

2008年(5)

我的朋友
最近访客

分类:

2008-05-09 22:01:38

网上看到一个muttrc配置文件,转贴这儿,下次备用:)

set pager_context=4
set pager_index_lines=10
set pager_stop
set menu_scroll=yes

set mbox_type=Maildir
set folder=./Maildir
set mask="!^\\.[^.]"
set mbox="~/Maildir"
set record="+.Sent"
set postponed="+.Drafts"
set spoolfile="~/Maildir"


#####################################################################
#set pgp_verify_sig=no #dont show pgp in pager
#set confirmappend=no #no prompt for save to =keep
#set to_chars=" +TCF" #no L for mail_list
#save-hook .* =keep #default mbox to (s)ave mail is =keep
#subscribe gentoo-user gentoo-dev #subscribed to these lists

# simulate the old url menu
#macro index \cb |urlview\n 'call urlview to extract URLs out of a message'
#macro pager \cb |urlview\n 'call urlview to extract URLs out of a message'

#use to edit .muttrc and then source it...no restart necessary
#macro generic ,sm ":source $HOME/.muttrc\r"
#macro generic \cj "!rxvt -bg wheat -e joe $HOME/.muttrc\r"
######################################################################

# Set up mailboxes by scanning for all subfolders in ~/Maildir
# ignoring the .customflags and .subscriptions files
# Dovecot puts into Maildirs, adjust to to suit your needs:

mailboxes `echo -n "+ "; find ~/Maildir -type d -name ".*" -printf "+'%f' "`

mailboxes 'imap://uoneuro/'
account-hook imap://uoneuro/ 'set imap_user=bogdanov imap_pass=67maxim75'

# Add macros to make the folder browser usable by always using the mailboxes
# setup above:

macro index c "?" "open a different folder"
macro pager c "?" "open a different folder"

# To additionally get straight to the folder browser when copying and
# moving mail, add the following macros:

macro index C "?" "copy a message to a mailbox"
macro index M "?" "move a message to a mailbox"

set sort=threads
set smart_wrap=yes
set markers=no
set implicit_autoview=yes

set sendmail="/usr/sbin/sendmail -oem -oi"
set sendmail_wait=-1
my_hdr From: Sergei Bogdanov

set hidden_host=yes
set abort_nosubject=no

set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
set attach_sep="\n"
set hdr_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s"
set auto_tag=yes
set charset="iso-8858-1"
set collapse_unread=yes

set copy=yes
set delete=yes
set move=no

set edit_headers=yes
set editor="vim +/^$ ++1"

set encode_from=yes
set escape="~"
set forward_decode=yes
set forward_format="[Fwd] %s (from: %a)"
set forward_quote=no
set hdrs=yes
set header=no
set help=yes
set include=yes
set indent_string="> "
set ispell="/usr/bin/ispell"
set mail_check=1
set check_new=yes
set mailcap_path="~/.mailcap"
set mh_purge=yes
set mime_forward=no

set read_inc=25
set reply_to=yes
set resolve=yes
set reverse_alias=yes
set reverse_name=yes
set reverse_realname=yes
set rfc2047_parameters=yes
set save_empty=yes
set send_charset="iso-8859-1"
set sort_browser=reverse-date
set status_format="-%r-+(%v) %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? De l:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]----%>-(%P)---"
set status_on_top=yes
set user_agent=no
set nosave_empty
set metoo=yes
set pager_stop=yes
set use_domain=no
set mark_old=yes


macro index \eb '/~b ' 'search in message bodies'
macro index \cb |urlview\n 'call urlview to extract URLs out of a message'
macro pager \cb |urlview\n 'call urlview to extract URLs out of a message'
#macro pager A |'abook --add-email-quiet'\n 'Add address to abook'
macro generic "!less /usr/share/doc/mutt-1.4.1/manual.txt\n" "Show manual"
macro index "!less /usr/share/doc/mutt-1.4.1/manual.txt\n" "Show manual"
macro pager "!less /usr/share/doc/mutt-1.4.1/manual.txt\n" "Show manual"
macro index c?\t 'Select MailBox'

macro index Sa '~A'
macro index Su '~C uoregon.edu'
macro index Sf '~C fsl'
macro index Sc '~C caret'
macro index Ss '~C spm'
macro index Sg '~C gentoo'
macro index Sr '~C freesurfer'
macro index Sn '~C afni'

# Binding
bind pager previous-page
bind pager - previous-line
bind pager \eOm previous-line
bind pager + next-line
bind pager \eOk next-line
bind pager \eOM next-line
bind pager \e[1~ top
bind pager \e[4~ bottom

bind index previous-entry
bind index - previous-entry
bind index \eOm previous-entry
bind index + next-entry
bind index \eOk next-entry
bind index \eOM display-message
bind index \e[H first-entry
bind index \e[F last-entry
bind index \e[1~ first-entry
bind index \e[4~ last-entry

bind alias select-entry
bind alias x exit
bind attach x exit
bind browser x exit

# What headers to show
ignore *
unignore from: date subject to cc reply-to:
unignore resent- x-resent

# What order to show them
unhdr_order *
hdr_order Date: From: To: Reply-To: Cc: Subject:

# On to the colors
color attachment blue default
color header green default "^message-id:"
color header green default "^x-mailer:"
color header green default "^user-agent:"
color header blue default "^date: "
color header brightblue default "^from: "
color header green default "^subject: "
color header brightblue default "^to: "
color header brightblue default "^cc: "
color header brightblue default "^reply-to: "
color index green default ~F
color index red default ~D
color index blue default ~T
color index brightblue default ~N
color indicator brightwhite blue
color markers red default
color quoted magenta default
color signature brightblue default
color status brightwhite green
color tilde cyan default
color tree blue default
color body black default "(^| )_[-a-z0-9_]+_[,.?]?[ \n]"

# Command formats for gpg.
#
# This version uses gpg-2comp from
# ~gero/gpg-2comp.tar.gz
#
# $Id: gpg.rc,v 3.1 2002/03/26 22:23:58 roessler Exp $
#
# %p The empty string when no passphrase is needed,
# the string "PGPPASSFD=0" if one is needed.
#
# This is mostly used in conditional % sequences.
#
# %f Most PGP commands operate on a single file or a file
# containing a message. %f expands to this file's name.
#
# %s When verifying signatures, there is another temporary file
# containing the detached signature. %s expands to this
# file's name.
#
# %a In "signing" contexts, this expands to the value of the
# configuration variable $pgp_sign_as. You probably need to
# use this within a conditional % sequence.
#
# %r In many contexts, mutt passes key IDs to pgp. %r expands to
# a list of key IDs.

# Note that we explicitly set the comment armor header since GnuPG, when used
# in some localiaztion environments, generates 8bit data in that header, thereby
# breaking PGP/MIME.

# decode application/pgp
set pgp_decode_command="/usr/bin/gpg --charset utf-8 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"

# verify a pgp/mime signature
set pgp_verify_command="/usr/bin/gpg --no-verbose --quiet --batch --output - --verify %s %f"

# decrypt a pgp/mime attachment
set pgp_decrypt_command="/usr/bin/gpg --passphrase-fd 0 --no-verbose --quiet --batch --output - %f"

# create a pgp/mime signed attachment
# set pgp_sign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_sign_command="/usr/bin/gpg --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"

# create a application/pgp signed (old-style) message
# set pgp_clearsign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_clearsign_command="/usr/bin/gpg --charset utf-8 --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"

# create a pgp/mime encrypted attachment
# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_only_command="pgpewrap /usr/bin/gpg --charset utf-8 --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"

# create a pgp/mime encrypted and signed attachment
# set pgp_encrypt_sign_command="pgpewrap gpg-2comp --passphrase-fd 0 -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap /usr/bin/gpg --charset utf-8 --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"

# import a key into the public key ring
set pgp_import_command="/usr/bin/gpg --no-verbose --import -v %f"

# export a key from the public key ring
set pgp_export_command="/usr/bin/gpg --no-verbose --export --armor %r"

# verify a key
set pgp_verify_key_command="/usr/bin/gpg --verbose --batch --fingerprint --check-sigs %r"

# read in the public key ring
set pgp_list_pubring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-keys %r"

# read in the secret key ring
set pgp_list_secring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r"
# fetch keys
# set pgp_getkeys_command="pkspxycwrap %r"

# pattern for good signature - may need to be adapted to locale!

set pgp_good_sign="^gpg: Good signature from"

# OK, here's a version which uses gnupg's message catalog:
# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`"


阅读(428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~