承前
一年近く前の記事Gmail / Mutt まとめ
への機能追加。
年初には、その約一年前に書いた記事のコードを変更・追記したし。なんだか、PC 関係のネタは一年単位で巡回しているような気がする。
マルチアカウントが可能
imap(s) の一つからログアウトする、というコマンドの記載を、mutt-users ML で読んだ。
そうか。ならば複数の接続を同時に行えるのか。
最終的には、実行中の mutt から source コマンドが使える、つまりアカウントごとの接続設定のほかに、フォルダに対する設定も、書名ファイルやヘッダ情報もそれぞれ分離できることが判明。
$ cat ~/.muttrc # $Id: .muttrc,v 1.10 2011/02/25 13:34:30 yaemon Exp $
source ~/dotfiles/.muttrc-common source ~/dotfiles/.muttrc-gmail
source /home/yaemon/dotfiles/.muttrc-account-1
macro generic gUaccount-1 ":source ~/dotfiles/.muttrc-account-1" macro generic gUaccount-2 ":source ~/dotfiles/.muttrc-account-2" macro generic gUaccount-3 ":source ~/dotfiles/.muttrc-account-3" macro generic gUaccount-4 ":source ~/dotfiles/.muttrc-account-4"
$ echo ".muttrc-common は、前回と同じなので省略" $ cat ~/dotfiles/.muttrc-gmail mailboxes imaps://imap.gmail.com/inbox set smtp_authenticators="plain" set ssl_starttls set move=no set delete=yes set folder='imaps://imap.gmail.com/'
set spoolfile='+INBOX' set postponed='+[Gmail]/下書き' set record='+[Gmail]/送信済みメール' folder-hook . 'push "<limit> ~d <1y<enter>"' macro index gi "<change-folder> =INBOX<enter>" "Go to inbox" macro index ga "<change-folder> =[Gmail]/すべてのメール<enter>" "Go to all mail" macro index gs "<change-folder> =[Gmail]/送信済みメール<enter>" "Go to Sent Mail" macro index gd "<change-folder> =[Gmail]/下書き<enter>" "Go to drafts" macro index gS "<change-folder> =[Gmail]/迷惑メール<enter>" "Go to Spam"
folder-hook =INBOX 'push "<limit> ~d <2d ~N<enter>"' folder-hook =[Gmail]/すべてのメール 'push "<limit> ~d <2d ~N<enter>"'
$ cat ~/dotfiles/.muttrc-account-1 # $Id: .muttrc-account-1,v 1.1 2011/02/25 13:34:31 yaemon Exp $
my_hdr X-MSN-Passport: .... my_hdr X-Mixi-SearchWord: ... my_hdr X-Twitter-ID: ... my_hdr X-YahooJP-ID: ... my_hdr From: NAKAGAWA Tsuneo <yaemon.the.tank@gmail.com>
set hostname="gmail.com" set imap_user="yaemon.the.tank@gmail.com" set imap_pass="ひ・み・つ"
set sendmail= set smtp_url="smtp://yaemon.the.tank@smtp.gmail.com:587/" set signature="~/.signature"
0 コメント:
コメントを投稿