MewでGoogleのimapユーザーを使い分ける方法

…とか書いても需要はあるのだろうか。

とりあえず
Mew IMAPgmailIMAP超初心者編)
http://d.hatena.ne.jp/sleepy_yoshi/20080223/p1

Google AppsIMAP なメール生活
http://d.hatena.ne.jp/ichii386/20110319/1300476947
を参考に設定したのだが、自分はGoogleのアカウントをいくつか持っていたのだった。で切り替えの方法を考えた(誰でも考え付きそうだけど…)。

Mewのバージョンは3.2です(古いです)。

(setq mew-user "user1")
;(setq mew-user "user2")
;(setq mew-user "user3")
(setq mew-mail-domain "gmail.com")

(setq mew-imap-server "imap.gmail.com")
(setq mew-imap-user (format "%s@gmail.com" mew-user))
(set mew-imap-auth  t)
(setq mew-imap-ssl t)
(setq mew-imap-ssl-port "993")
(setq mew-smtp-auth t)
(setq mew-smtp-ssl t)
(setq mew-smtp-ssl-port "465")
(setq mew-smtp-user (format "%s" mew-imap-user))
(setq mew-smtp-server "smtp.gmail.com")

(setq mew-imap-size 16777215) ;;16M

;; http://d.hatena.ne.jp/ichii386/20110319/1300476947
(setq mew-imap-trash-folder "%[Gmail]/Trash")
(setq mew-imap-delete       nil) ; imap サーバから削除しない
(setq mew-fcc               nil) ; 不要
(setq mew-dcc              nil) ; 必要なら入れる

以上のようにしてユーザーを変えたくなったら、mew-userのコメントアウトする場所を変えて、Mewを立ち上げなおすと最小限の設定書き換えでユーザー変更できると思います。