muttがメールを送信中にエラーが発生しました:gnutls_handshake:予期しないTLSパケットが受信されました。

muttがメールを送信中にエラーが発生しました:gnutls_handshake:予期しないTLSパケットが受信されました。

neomuttから送信された電子メールの件名に表示されるエラーは引き続き発生します。これが私がmuttrcに入力したものです。

set from = "[email protected]"
set realname = "my name"

set smtp_url = "smtps://[email protected]@smtp-mail.outlook.com:587"
set smtp_pass = "pass"
set imap_pass = "pass"

set ssl_starttls = "yes"

set folder = "imaps://myemail@[email protected]:993"

set header_cache = "~/.mutt/cache/headers"
set message_chachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set editor = "vim"

これまでsmtp URLをsmtpsからsmtpに変更しようとしましたが、「SASL認証失敗」エラーのみが表示されます。

ベストアンサー1

set smtp_url = "smtps://[email protected]@smtp-mail.outlook.com:587"

ポート587はsmtpsではなく、一般的なSMTPです。 STARTTLS コマンドを使用して TLS にアップグレードすることを選択できます。 smtpsはポート465にあります。

これ「予期しないTLSパケットが受信されました」これは、最初にポート587で受信した非TLSデータ(サーバーウェルカムメッセージ)をTLSとして解釈しようとしましたが、失敗した結果です。

おすすめ記事