mutt
出典: wiki.nodoka.org
mutt-1.5.18のインストール
fetchmail, openssl, postfix, procmailが既にインストールされている前提。
- 振り分けディレクトリを移動し易いサイドバーを組み込むパッチを当てる。
- 受信はfetchmail、送信はpostfix、振り分けはprocmailを使用する。
- ディレクトリ体系はthunderbirdでも共用できるようにする。
cd /usr/local/src wget ftp://ftp.mutt.org/mutt/devel/mutt-1.5.18.tar.gz tar xvzf mutt-1.5.18.tar.gz cd mutt-1.5.18 wget -q -O - http://lunar-linux.org/~tchan/mutt/patch-1.5.18.sidebar.20080611.txt | patch -p1 ./configure \ --prefix=/usr/local/mutt \ --enable-hcache \ --enable-pop \ --enable-imap \ --with-ssl=/usr/local/openssl \ --without-wc-funcs make make install
設定ファイル編集
vi ~/.muttrc
set send_charset="us-ascii:iso-2022-jp"
set thorough_search=yes
set move=no
set sidebar_width=24
set sidebar_visible=yes
set sidebar_delim='|'
color sidebar_new yellow default
# ctrl-o to open selected folder
bind index \CP sidebar-prev
bind index \CN sidebar-next
bind index \CO sidebar-open
bind pager \CP sidebar-prev
bind pager \CN sidebar-next
bind pager \CO sidebar-open
# MTA
set sendmail="/usr/local/postfix/sbin/sendmail"
set envelope_from=yes
# User information
set realname="User Name"
set from="user@domain.com"
set hostname="mail.domain.com"
set signature="$HOME/Maildir/signature.txt"
set mailcap_path="$HOME/.mailcap:/etc/mailcap"
auto_view text/enriched text/html
# Mailbox type and Folders
set mbox_type=Maildir
set folder="~user/Maildir"
set mbox="~user/Maildir"
set spoolfile="~user/Maildir/"
mailboxes "+.business" "+.domain" "+.doma" "+.etc" "+.Sent"
set record="+.Sent"
set postponed="+.Drafts"
set beep_new=yes
set sort=reverse-date
set mail_check=10
set timeout=10
# Editor
set edit_headers=yes
set fast_reply=yes
set include=yes
# Pager
set pager_index_lines=10
set tilde=yes
# Formats
set attribution="On %d,\n%f wrote:" # 返信ヘッダの書式
set date_format="!%a, %d %b %Y at %H:%M:%S %Z" # 日時の書式
set index_format="%4C %Z %{%b %d} %-15.15L %s" # メッセージ一覧表示の書式
set folder_format="%2C %t %N %8s %d %f" # ディレクトリ一覧表示の書式
set forward_format="Fwd: %s" # 転送メールのタイトルの書式
# Header
ignore *
unignore date from to cc subject
hdr_order date subject from to cc
# Colors
color normal green default
# Header
color hdrdefault cyan default
color header brightcyan default "^from:"
color header brightcyan default "^subject:"
# URI like HTTP
color body cyan default "[a-z]+://[-A-Za-z_0-9\\,./\?&=]+"
mono body underline "[a-z]+://[-A-Za-z_0-9\\,./\?&=]+"
# E-mail address
color body cyan default "[-a-z_0-9\\.]+@[-a-z_0-9\\.]+"
mono body underline "[-a-z_0-9\\.]+@[-a-z_0-9\\.]+"
# IP address
color body cyan default "([0-9]{1,3}\\.){3}[0-9]{1,3}"
mono body underline "([0-9]{1,3}\\.){3}[0-9]{1,3}"
# Quoted body
color quoted0 blue default
color quoted1 green default
color signature blue default
color tilde blue default
color underline cyan default
color error brightred default
mono error bold
color indicator brightgreen black
color attachment green default
color quoted brightblue default
mono quoted bold
color indicator brightyellow red
color status yellow blue
color tree magenta default
color message brightcyan default
color markers brightcyan default
color attachment brightmagenta default
color search default green # how to hilite search patterns in the pager
color header brightred default "^(From|Subject):"
color body magenta default "(ftp|http|https)://[^ ]+" # point out URLs
color body magenta default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses
|
HTMLメールを見れる設定
vi /etc/mailcap
text/enriched; nkf -e %s | richtext -t; copiousoutput text/html; w3m -dump -T %t %s; copiousoutput |