mutt SMTP TLSエラーメール送信


16

メールを送信しようとすると、次のエラーが表示されます。

gnutls_handshake:予期しないTLSパケットを受信しました。

これは私の.muttrcです(myname、myaddress、mymailはプレースホルダーです):

# Automatically log in to this mailbox at startup
set imap_user="myname"
set imap_pass=""
set spoolfile="imaps://imap.myaddress/Inbox"
set folder="imaps://imap.myaddress/Inbox"
set record="=Sent"
set postponed="=Drafts"

# define how to send mails
set smtp_url="smtps://$imap_user:$imap_pass@smtp.myaddress:587"

# activate TLS if available on the server
set ssl_starttls=yes

# always use SSL when connecting to a server
set ssl_force_tls=yes

# wait to enter mailbox manually
set imap_passive

# Automatically poll subscribed mailboxes for new mail (new in 1.5.11)
set imap_check_subscribed

# Reduce polling frequency to a sane level
set mail_check=60

# And poll the current mailbox more often (not needed with IDLE in post 1.5.11)
#set timeout=10

# keep a cache of headers for faster loading (1.5.9+?)
#set header_cache=~/.hcache

# Display download progress every 5K
set net_inc=5

# Cancel a message when subject is blank
set abort_nosubject=yes

# Set default editor
set editor="gvim -v"

# Asks to include message when replying
set include=ask-yes

# Asks to postpone a message when not sent
set postpone=ask-yes

# Ask before printing
set print=ask-yes

# set from to ensure mutt doesn't put user@localhost.localhost 
set from="myemail"
set use_from=yes
set envelope_from="yes"

おそらくサーバーとの非互換性。サーバーを知らずにこれに答えることは難しいでしょう。他のプロバイダーのアカウントで試すことができますか(たとえば、使い捨てのGmailアドレスを作成します)?
ジル 'SO-悪であるのをやめる'

この問題が発生し、何らかの理由でポート465で

回答:


24

ポート587でsmtp送信を使用する場合、の値はsmtp_urlで始まる必要"smtp://"があり"smtps://"ます。上記の設定で正しく行われているようssl_starttls"yes"、がに設定されていることを確認することも重要です。

自分のサーバーをセットアップしているときに、まったく同じ問題が発生しました。クライアント側とサーバー側の両方でログにアクセスできることは、それが確かにクライアント側の問題であることを明らかにしました。

で始まる構成オプションsmtpsは、サーバーへのSSL暗号化接続を開くようmuttに指示します。ただし、サーバーは、クライアントとサーバーが何らかのネゴシエーションを行うとすぐに転送される暗号化されたクリアテキストsmtpセッションを予期しています。


2
私がこれについて正しい場合(テストされたばかり)、同じことがset folder="imaps://エントリに有効です。あるはずですset folder="imap:。例:set folder = "imap://mail.domain.ext:143/"
ニコスアレクサン

@NikosAlexandris注意:imap(143)、imaps(993)、smtp(25)、smtps(465)。一部のimapサーバーに対してstarttlsを実行することは可能ですが、通常、imapにはsmtp送信(587)に対応​​するものは何もありません。
サンピ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.