(M)Eine Konfigurationsdateien für Mutt

Bild von Sven

Ich wurde ja schon häufiger darauf angesprochen, wie ich denn eigentlich meine Mails lese bzw. wie ich mutt konfiguriert habe.

Allgemein vorausgeschickt sei, dass alle Dateien bei mir im Homeverzeichnis unter ~/.mutt/ liegen. Dazu gibt es dort ein _var-Verzeichnis, um dort Dateien abzulegen, die ich nicht im VCS haben will.

Als erstes die allgemein Config, die auch gelesen wird, wenn ich mutt mal anders (z.B. um mit mutt -f archiv.mbox ein MBox-File zu lesen) aufrufe:
Download muttrc

ignore		*
unignore	from: subject to cc message-id mail-followup-to date user-agent x- newsgroup

alternates	-group GRUPPE1	REGEXP-FUER@ABSENDER.1DE

subscribe	-group LISTE	LISTE@ADRES.SE

source  "~/.mutt/alias"

set	alias_file="~/.mutt/alias"
set	autoedit=no
set	attribution="%n wrote:"
set	charset="`locale | grep -qi utf-8 && echo utf-8 || echo iso-8859-15`"
set	certificate_file="~/.mutt/_var/certificates"
set	edit_headers=yes
set	editor="vim +/^$"
set	envelope_from=yes
set	fast_reply=yes
set	header=yes
set	header_cache="~/.mutt/_var/headercache/"
set	honor_followup_to=yes
set	include=yes
set	index_format="%4C|%Z|%2N|%[%y%m%d-%H%M]|%-20.20L|%?l?%4l&%4c?|%s"
set	maildir_mtime=yes
set	mark_old=no
set	mask=""
set	move=no
set	pager_context=1
set	pager_index_lines=9
set	postpone=ask-no
set	postponed="~/.mutt/_var/postponed"
set	print_command="/usr/bin/xpp"
set	realname="ECHTER NAME"
set	rfc2047_parameters=yes
set	save_history=100
set	history_file="~/.mutt/_var/history"
set	signature="~/.signature"
set	sort=date
set	sort=reverse-score
set	use_8bitmime
set	use_from=yes

my_hdr	X-Operating-System:	`uname -a|sed "s/\#/\\\#/"`

score	~F			10
score	~O			20
score	~N			50

color header	brightgreen	default		^From:
color header	brightcyan	default		^To:
color header	brightcyan	default		^Reply-To:
color header	brightcyan	default		^Cc:
color header	brightwhite	default		^Subject:
color header	brightred	default		^Delivered-To:
color header	brightyellow	default		^Newsgroups:

color index	brightyellow	default		~N
color index	yellow		default		~O
color index	magenta		default		~D
color index	brightwhite	magenta		~F
color index	black		white		~T

folder-hook .			set	sort=threads

folder-hook "INBOX\|Unsure"	set sort=date
folder-hook "INBOX\|Unsure"	set sort=reverse-score

macro	compose		1	"ECHTER NAME \n"
macro	compose		2	"ECHTER NAME \n"

# vim: ft=muttrc

Für IMAP(S)-Server allgemein habe ich auch eine Config angelegt, da ich auf mehr als nur einen IMAP(S)-Server zugreife:
Download common.imap

set	folder_format="%2C|%t%5N|%f%> |%d"
set	imap_check_subscribed=yes
set	imap_idle=yes
set	imap_keepalive=30
set	imap_list_subscribed=yes
set	maildir_mtime=no
set	record="=INBOX.Sent/"

# vim: ft=muttrc

Natürlich will man sich nicht alle E-Mail-Adressen merken, deswegen gibts alias

alias kurzname			Vornamen Nachname 

Und last but not least die Config-Datei, mit der ich mutt normalerweise aufrufe ( mutt -F ~/.mutt/server1 bzw. ein alias in der Shell darauf). Wie schon gesagt, da ich auf mehrere Mail-/IMAPS-Server zugreife, gibt's diese Datei unter mehreren Namen bei mir.
Download server1

source	"~/.mutt/muttrc"
source	"~/.mutt/common.imap"

set	folder="imaps://USERNAME@IMAPS.SERVER/"
set	from="ABSENDER1@ADRES.SE"
set	record="=INBOX.Sent/"
set	signature="~/.signature"
set	smtp_url="smtps://USERNAME@IMAPS.SERVER/"
set	spoolfile="=INBOX.IN"

set	pgp_sign_as="GPG_ID_HERE"

send-hook	.*				'set from="ABSENDER2@ADRES.SE"'
reply-hook	.*				'set from="ABSENDER2@ADRES.SE"'

send-hook	'~C LISTE@DOMAIN.DD'		'set from="ABSENDER3@ADRES.SE"'
reply-hook	'~C LISTE@DOMAIN.DD'		'set from="ABSENDER3@ADRES.SE"'

# vim: ft=muttrc
AnhangGröße
muttrc1.9 KB
common.imap203 Bytes
alias47 Bytes
server1532 Bytes

Trackback URL for this post:

http://www.velt.de/trackback/217

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
  • You may link to Gallery2 items on this site using a special syntax.

Weitere Informationen über Formatierungsoptionen

To combat spam, please enter the code in the image.
Inhalt abgleichen
Powered by Olark