LoginSignup
3
4

More than 5 years have passed since last update.

Mew で Office365 のメールを送信する

Posted at

Mew から stunnel 経由で Gmail は送信できるけれど、 Office365 のメールは、送信できずに苦しんだのでメモ。

一般法人向け Office 365 用の Outlook POP および Outlook IMAP の設定 を見ると、SMTP を使用する場合は、

  • ホスト名 - smtp.office365.com
  • ポート - 587
  • SSL (TLS) が必要 - はい

となっています。 POP3 や IMAP4 の場合は、 SSL (TLS) が必要 - あり となっており、 はいあり の違いがよくわかりません。。。

とりあえず、 ポート 587 の SSL 経由で送信すれば良いのかなと思い、以下のような設定にしてみました。

(setq mew-smtp-server "smtp.office365.com")
(setq mew-smtp-auth t)
(setq mew-smtp-ssl t)
(setq mew-smtp-ssl-port 587) 

が、 Creating an SSL/TLS connection... というところから進まず、送信できません。
ホスト名を outlook-japan.office365.com にすると良いような記事もありましたが、こちらも送信できませんでした。

mew-ja の過去ログ を調べていると、 Mew 6.7 マニュアル - 9.5 Transport Layer Security を見なさいというログを発見。

すなわち、SSL のポート番号と保護したいプロトコルのポートが同じであれば TLS、異なれば SSL が利用されます。

ということですので、 mew-smtp-portmew-smtp-ssl-port同じポート番号に設定することにより、 無事送信できるようになりました

(setq mew-smtp-server "smtp.office365.com")
(setq mew-smtp-auth t)
(setq mew-smtp-ssl t)
(setq mew-smtp-port 587)
(setq mew-smtp-ssl-port mew-smtp-port)  ;; use for TLS
3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4