[Emacs] Mew 6.8 on Windows10 でメールが送信できない

Emacs

Windows で Mew を使ってみたら、サブミッションポートを使った メールの送信でハマったというお話。

Mewでメールを書いて C-c C-c で送信しても ”Creating an SSL/TLS connection…” で固まってしまう。smtpd のログも、”smtpd lost connection after STARTTLS from xxx” のような感じに。

原因

すでに解決された方の情報にたどり着き解決。

STARTTLS を使用するときは smtp-ssl-port と smtp-port の両方を指定しましょう。

MewとTLS(STARTTLS)とSSL(SMTP over SSL)と – https://griffonworks.net/nikki/archive/4413.php

.mew.el の mew-config-alist に( “smtp-port” . “587”) を追加してメールが送れるようになりました。

(setq mew-config-alist
      '(
	(default
	 (ssl-verify-level 0)
	 ("name"        . "Washi")
	 ("user"        . "Washi")
	 ("mail-domain" . "Washi.example.com")
	 ("smtp-server" . "Washi.example.com")
	 ("smtp-auth"   . t)
	 ("smtp-user"   . "Washi")
	 ("smtp-ssl"   . t)
	 ("smtp-port" . "587") ;; <- これを追加して解決
	 ("smtp-ssl-port" . "587")
	 ("mew-smtp-auth-list" . ("LOGIN"))
	 ("smtp-auth-list" . ("LOGIN"))
	 ("proto"       . "%")
	 ("imap-trash-folder" . "%Deleted Messages")
	 ("fcc"         . "%Sent Messages")
	 ("imap-user"   . "Washi")
	 ("imap-server" . "Washi.example.com")
	 ("imap-auth"   . t)
	 ("mew-imap-auth-list" . ("LOGIN"))
	 ("imap-delete" . nil)
	 ("imap-ssl"    . t)
	 ("imap-ssl-port" . "993")
	 ("imap-ssl-verify-level" . 0)
	 ("signature-file"  . ".signature"))
	))
わし
わし

もともとあった SSL(SMTPS: ポート 465) の設定をコピペして587 に変えた人は、わしみたいにハマるだろなぁ。情報ありがたい。。

コメント