Wanderlustでヘッダー情報に基づき送信元情報を自動選択する方法。inabamasaki.cominabamasaki.com生活を便利にするライフハックや技術系や投資の話題などを記事にしています。Wanderlustでヘッダー情報に基づき送信元情報を自動選択する方法。:FacebookTwitterHatenaGoogle+0Pocket0EvernoteFeedly1Emacsの高機能メーラーWanderlustのちょっと便利な機能を紹介します。メールをビジネス用途、私用と諸々のケースで使う時に、例えばビジネス用のメールアドレスとプライベートのアドレスが違うケースがあるという事はよくあると思います。仕事で使う場合でもプロジェクトによりアドレスなどが変えるケースもあるかと思います。使い分けが必要なケースはありますが、これを手動でやっていると間違いが発生したりします。プライベートアドレスで仕事先に送ってしまったとか。できればこういう事は自動で行ったほうがベターですが、Wanderlustではメールのヘッダー情報に基づいて、送信元情報を自動で変更する機能があるのでそれが使えます。具体的には届いたメールに返信をする際に、差出人(From)のメールアドレスや、もしくは宛先(ToやCc)を条件に、差出人情報を自動で選択させます。差出人情報には以下のようなものを含みます。Fccなど)SMTPサーバーサーバーも変えられるので、条件によって時にGmailから送ったり、Yahoo!から送ったり、その他プロバイダや自社メールサーバーから送ると行った事も可能です。アドレスだけでなくこの辺を完全に分けたい方もいるかと思います。その他細かいパラメーターも必要に応じてとなります。テンプレートの選択条件を設定といった感じになります。上記2つのパラメーターを設定しておいて、後はフックで必要なタイミングで設定を反映させる形です。設定例まずデフォルトの送信者情報やSMTPサーバーを登録しています。3つのテンプレートを登録した例です。登録内容は全て仮のものです。自動でテンプレートを切り替える条件を記載します。記載して、その後は条件を正規表現で記載し、最後に切り替えるテンプレートを指定します。リストは必要に応じて複数記載可能です。#FF516D;">)</span>テンプレートを自動で切り替えるフックを設定フックに登録することでテンプレートの動的変更が有効になります。することで、送信前に変更内容を確認できるので有効にしておいた方が良いです。#FF516D;">)</span>設定は以上です。Inaba現在はサーバー管理やサイト運用を行っています。