> Brian,
> 
> I use procmail to sort email, but I've been meaning to take a look at mutt
> (for it's threading, pgp, and color).  Being a pine die-hard, I've been
> hesitant to take the time to learn a new interface.  Maybe you could send
> me your .muttrc? 
> 

Here is my .muttrc file.  I apologize for sending it to the list, but
I keep getting my mail bouncing off of Aaron Turner's mailbox.

Good Luck!!
-- 
=========================================================================
|  Brian Eith      [EMAIL PROTECTED]       http://www.cs.wisc.edu/~eith  |
=========================================================================
| Linux is user friendly. It's just selective about who its friends are |
=========================================================================
             Boycott Micro$oft - http://www.vcnet.com/bms/

For PGP public key: http://www.cs.wisc.edu/~eith/key.html

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# .muttrc 
#
# The format of this file is one command per line.  Everything after a pound
# sign (#) is a comment, unless a backward slash (\) precedes it
#

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# BOOLEAN vars
#

#set allow_8bit         # never do Q-P encoding on legal 8-bit chars
set arrow_cursor        # use -> instead of hiliting the whole line
#set askbcc
#set askcc
set autoedit            # go to the editor right away when composing
#set auto_tag           # always operate on tagged messages
set noconfirmappend     # don't ask me if i want to append to mailboxes
set edit_hdrs           # let me edit the message header when composing
#set fast_reply         # skip initial prompts when replying
#set fcc_attach         # Include attachments in copies of sent messages?
#set force_name # save outgoing by recipient, create if mailbox doesn't exist
#set header             # include message header when replying
set help                # show the help lines
#set nohold             # move read message to $mbox
set nomark_old          # i don't care about whether a message is old
#set metoo              # don't remove my address when replying
#set mime_fwd           # use message/rfc822 type to forward messages
#set point_new          # jump to the first new message on startup
set noprompt_after      # ask me for a command after the external pager exits
#set recall             # when there are postponed messages, ask me to resume
#set resolve            # move to the next message when an action is performed
#set reverse_alias      # attempt to look up my names for people
#set nosave_empty       # remove files when no messages are left
#set save_name          # save outgoing messages by recipient, if the
#set status_on_top      # some people prefer the status bar on top
#set strict_threads     # don't thread by subject
set tilde               # use virtual lines to pad blank lines in the pager
#set nowait_key         # don't prompt when a pipe returns normal status

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# STRING vars
#

#set attribution="On %d, %n wrote:"
#set forw_format="[%a: %s]"     # subject to use when forwarding messages
#set charset="iso-8859-1"       # character set for your terminal
set hdr_format="%4C %Z %{%m/%d} %-15.15L (%4c) %s" # format of the index
set hostname="cs.wisc.edu"      # my DNS domain CHANGE TO YOURS!!!
#set indent_str="> "            # how to quote replied text
#set locale="C"                 # locale to use for printing time
#set quote_regexp="^ *[a-zA-Z]*[>:#}]"  # how to catch quoted text
#set to_chars=" +TCF"
#set url_regexp="((ftp|http)://|mailto:)[^ ]*[^., \n\t>\"]"

# only enable the following IF you have sendmail 8.8.x or you will not
# be able to send mail!!!
#set dsn_notify="failure,delay" # when to return an error message
#set dsn_return=hdrs            # what to return in the error message

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# PATH vars
#

# Note: $folder should be set _before_ any other path vars where `+' or `='
# is used because paths are expanded when parsed
#
set folder=~/mail               # where i keep my mailboxes
set alias_file=~/.mail_aliases  # where I keep my aliases
set editor="pico -r72"          # editor to use when composing messages
#set local_sig=~/.sig-local
#set mailcap_path="~/.mailcap:/usr/local/share/mailcap"
set mbox=+mbox                  # where to store read messages
set postponed=+postponed        # mailbox to store postponed messages in
set print_cmd=/bin/false        # how to print things (I like to save trees)
set record=+outbox              # save copies of outgoing messages in +outbox
#set remote_sig=~/.signature
#set sendmail="/usr/lib/sendmail -oi -oem -t"   # how to deliver mail
#set sendmail_bounce="/usr/lib/sendmail -oi -oem"       # how to bounce mail
#set signature="~/.signature"   # file which contains my signature
#set spoolfile="~/mailbox"      # where my new mail is located
#set shell="/bin/zsh"           # program to use for shell escapes
#set tmpdir=~/tmp               # where to store temp files
#set visual=vim                 # editor invoked by ~v in the builtin editor
set web_browser=netscape-communicator   # program to use when viewing URLs

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# QUADOPTION vars
#

#set abort_unmodified=yes       # automatically abort replies if I don't
                                # change the message
set copy=yes                    # always save a copy of outgoing messages
set delete=yes                  # purge deleted messages without asking
#set edit_forward=ask-no        # prompt for edit when forwarding messages?
#set include=yes                # always include the message in replies
#set move=yes                   # don't ask about moving messages, just do it
#set reply_to=ask-yes   # ask me if I want to use the given reply-to address
#set print=ask-yes              # ask me if I really want to print messages
set use_mailcap=yes             # always use a mailcap entry when found
#set verify_sig=yes             # don't automatically verify message signatures

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# NUMBER vars
#

#set history=20         # number of lines of history to remember
set read_inc=25         # show progress when reading a mailbox
#set timeout=0          # how long to wait before autochecking for new mail
set write_inc=25        # show progress while writing mailboxes

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# internal-pager options (only used if $pager == "builtin")
#

#set pager=less                 # some people prefer an external pager
#set pager_context=3            # no. of lines of context to give when scrolling
#set pager_format="-%S- %-20.20f %s"    # format of the pager status bar
#set pager_stop                 # don't move to the next message on next-page

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# I subscribe to a lot of mailing lists, so this is _very_ useful.  This
# groups messages on the same subject to make it easier to follow a
# discussion.  Mutt will draw a nice tree showing how the discussion flows.
#

lists BUGTRAQ
lists redhat-list
lists redhat-install
lists redhat-announce
lists redhat-digest
set sort=threads                        # primary sorting method
#set sort_aux=reverse-date-received     # how to sort subthreads
set sort_browser=reverse-date           # how to sort files in the dir browser

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Header fields I don't normally want to see
#
ignore *                # this means "ignore all lines by default"

# I do want to see these fields, though!
unignore        from: subject to cc \
                date x-mailer x-url # this shows how nicely wrap long lines

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Color definitions
#

color hdrdefault brightcyan black
color quoted green black
color signature brightred black
color indicator brightyellow red
#color indicator white black
color error brightred black
color status yellow blue
#color status color11 color12
color tree brightmagenta black  # the thread tree in the index menu
color tilde brightmagenta black
color message brightcyan black
#color message color9 black
color markers brightmagenta black
#color normal brightwhite black
color attachment brightmagenta black
color search black green        # how to hilite search patterns in the pager
color header brightyellow black ^(From|Subject):
color body brightyellow black "(ftp|http)://[^ ]+"      # point out URLs
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+   # e-mail addresses
color underline brightred black

# attributes when using a mono terminal
mono header underline ^(From|Subject):
mono quoted bold

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Key bindings.  Make mutt behave like pine
#

bind index v display-message
bind index p previous-undeleted
bind index n next-undeleted
bind index ' ' next-page
bind index c mail
bind index g change-folder
bind index w search
bind index y print-message   
bind index x sync-mailbox
bind index $ sort-mailbox 
bind index a tag-prefix
#bind index ; tag-message
bind pager p previous-undeleted
bind pager n next-undeleted  
bind pager ' ' next-page 
bind pager g change-folder
bind pager c mail
bind pager w search
bind pager y print-message
bind pager \n noop      # PINE prints "No default action for this menu."

bind pager up previous-line
bind pager down next-line

bind compose \cx send-message

# PINE has different defaults for this variables
set folder=~/mail
set record=+sent-mail
set nosave_name
set postponed=~/postponed-msgs
set hdr_format="%Z %3C %{%b %d} %-19.19L (%5c) %s"

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# User Defined Headers
#

#my_hdr X-Useless-Header: Look ma!  It's a \# sign!
#my_hdr X-Operating-System: `uname -a`

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Specify default filename when saving messages
#
#       save-hook <pattern> <mailbox>
#
# <mailbox> is provided as default when saving messages from <pattern>

#save-hook mutt- =mutt-mail
#save-hook aol\.com +spam

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Multiple spool mailboxes
#
#       mbox-hook <pattern> <mbox-mailbox>
#
# Read mail in <pattern> is moved to <mbox-mailbox> when <pattern> is
# closed.

#mbox-hook =mutt-users.in =mutt-users
#mbox-hook +TEST +inbox

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Change settings based upon message recipient
#
#       send-hook <pattern> <command>
#
# <command> is executed when sending mail to an address matching <pattern>

#send-hook mutt-users 'my_hdr From: user@host'
#send-hook mutt-users set realname="Lord Mutt" attribution="Foo!:" # comment

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Change settings based on mailbox
#
#       folder-hook <pattern> <command>
#
# <command> is executed when opening a mailbox matching <pattern>

#folder-hook . invalid command
#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

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# Aliases
#
#       alias <name> <address> [ , <address> ... ]

#alias exam "\# to annoy michael" <user@host>
#alias me Michael Elkins <michael> # me!

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# I use Mutt on several different machines, so I put local config commands
# in a separate file so I can have the rest of the settings the same on all
# machines.
#

#source ~/.muttrc-local # config commands local to this site


# macros

#macro compose S "Fpgp +verbose=0 -fast +clearsig=on\ny^T^Uapplication/pgp; 
format=text; x-action=sign\n"


# EOF


-- 
  PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
         To unsubscribe: mail [EMAIL PROTECTED] with 
                       "unsubscribe" as the Subject.

Reply via email to