mewでoffice365.comのメールを読み書きする

4月のシステムリプレイスでメールシステムがoffice365になりました。メールはウェブインタフェイスが用意されていて、操作速度や性能的にはまったく不満はありません。が、やっぱりUNIX屋さんとしてはmewのメールインタフェイスが捨てがたい。ということでIMAPをつかってメールの読み書きできるようにしました。

設定はこんな感じです。

(setq mew-user-cached-passwd t)
(setq mew-proto "%")
(setq mew-ssl-verify-level 0)
(setq mew-config-alist
    '(
        ("default"
        ("name" . "Hogeta Hogeo") ;お名前
        ("user" . "hogehoge") 
        ("mail-domain" . "example.com")
        ("imap-auth" . t)
        ("imap-ssl" . t)
        ("imap-server" . "outlook.office365.com")
        ("imap-user" . "hogehoge@example.com") ;O365のユーザ名
        ("imap-delete" . nil)
        ("smtp-server" . "smtp-server-address")
        ("mailbox-type" . "imap")
        )
     )
)

具体的な値は適当に読み替えてください。imap-sslとか、mew-ssl-verify-levelあたりの組み合わせで若干ハマりました。これはSTARTTLSでの通信の場合。SSL/TLSなんかだと違うところがあるかもしれません。