Mutt verwende ich nicht regelmäßig, es ist aber ein feiner Mail-Client den man im Textmodus benutzen kann.
Hier eine wenig kunstvolle oder ausgereifte Version der .muttrc
# Mix aus dem SuSE Beispiel ~/.muttrc und eigenen Konfigurationen ... # Setting set pager_context=4 set pager_index_lines=10 set pager_stop # Binding bind pager <backspace> 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 <backspace> 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 <space> select-entry bind alias x exit bind attach x exit bind browser x exit ### hellas keys ... # mit i in den folder-browse-mode macro index i c? # mit I in die Inbox macro index I c!<enter> macro pager I c!<enter> # What headers to show ignore * unignore from: date subject to cc reply-to: unignore resent- x-resent unignore X-Spam-Index unignore X-Mailer unignore Message-ID # What order to show them unhdr_order * hdr_order Date: From: To: Reply-To: Return-Path: Cc: Subject: # On to the colors color attachment blue default color hdrdefault white default color header brightblack default "^Received:" color header brightgreen default "^message-id:" color header brightgreen default "^x-mailer:" color header brightgreen default "^user-agent:" color header brightblue default "^date: " #color header brightblue default "^from: " color header red default "^from: " color header red default "^subject: " color header green default "^X-Spam-Index: " color header green default "^X-Mailer: " # ip-Adresse des Mail-Hubs wird speziell hervorgehoben: color header black default '\[1.2.3.5\]' color header blue default "^Message-ID: " color header brightblue white "^Return-Path: " 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]" color body blue default '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' # Command formats for gpg. # # $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 --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 --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 /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 /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 '"'`" ## imap .. # Automatically log in to this mailbox at startup #set spoolfile="imap(s)://[<username>:<optional_pass>@]<server>/INBOX" set imap_user="mein-imap-benutzer" set imap_pass="mein-imap-passwort" set spoolfile="imap://mein-imap-benutzer:mein-imap-passwort@imap-server/INBOX" # Define the = shortcut, and the entry point for the folder browser (c?) set folder="imap://mein-imap-benutzer@imap-server/INBOX" set record="=Sent" set postponed="=Drafts" mailboxes =systeme.postmaster =systeme.kunde1-gg =systeme.kunde1-postmaster \ =systeme.kunde2-gg =systeme.kunde2-root =systeme.x-datengrab \ =systeme.x-nospam =systeme.x-spam-misc =systeme.x-spam-red =systeme.x-spam-yellow \ =menschen.kunde3 =menschen.p_sysadmin =menschen.kunde2 =menschen.x_extern # Automatically poll subscribed mailboxes for new mail (new in 1.5.11) set imap_check_subscribed # Reduce polling frequency to a sane level set mail_check=60 # And poll the current mailbox more often (not needed with IDLE in post 1.5.11) set timeout=10 # keep a cache of headers for faster loading (1.5.9+?) set header_cache=~/.mutt/headercache # Display download progress every 5K set net_inc=5 #imap_headers #Mutt requests these header fields in addition to the default headers #("DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE CONTENT-DESCRIPTION #IN-REPLY-TO REPLY-TO LINES X-LABEL") from IMAP servers before displaying the index menu. set imap_headers="X-Spam-Index" # Anzeige spam "X-Spam-Index: LEVEL=.*, score=([0-9]+)%" "%1gg" set spam_separator=", " set date_format="%Y-%m-%d %H:%M" set index_format="%4C %Z %d %-15.15L (%?l?%4l&%4c?) >%5H< %s" # mailing lists lists sage@example.com subscribe sage@example.com set alias_file=~/.mutt/aliases source ~/.mutt/aliases set from="anna.beispiel@unixwitch.de"
2012-04-11
gilt für alle Tipps, Tricks & Spickzettel:
dies sind einfache, teils banale Notizen für meinen persönlichen Gebrauch,
die hier eher zufällig auch öffentlich lesbar sind
(vielleicht hilft es ja jemandem weiter). Verwendung auf eigene Gefahr
Fehler-Hinweise, Dankesschreiben , etc. bitte an: web.21@unixwitch.de
weitere Tools / Spickzettel