为什么在 Mutt 中出现这个 tls_socket_read 错误?

Why getting this tls_socket_read error in Mutt?

在 Chromebook 中通过 SSH 访问我的邮件时,我在 Mutt 1.5.21 (2010-09-15) 中收到大量 (>500) 邮件错误,但在服务器中 Ubuntu 14.04.3 LTS(GNU/Linux 3.13.0-66-通用 x86_64):

这似乎是关于 mutt - TLS packet with unexpected length 的已知错误:

mutt tls_socket_read (a tls packet with unexpected length was received was received.)

set imap_keepalive=900 调高也无济于事。 我的 $HOME/.muttrc 其中别名对应于我的真实电子邮件地址:

alias masi Masi Lorem <masiipsunloremlorem@gmail.com>

#create folders for sennnt mail#
send-hook . my_hdr Fcc: +.sent_`date +%Y_%B`

set sort=threads
set postponed="$HOME/mail/postponed"

mailboxes "=inbox"
mailboxes "=sent"
mailboxes "=draft"

#^u to open url
macro pager \cu |urlview\n

set imap_keepalive=900 # default 
set timeout=300

## send-hook '~t ^masimasiloremhello@gmail\.fi$' 'my_hdr From: Test Hooooook From Mutt Works if you see me <user@host>'

##### Headers
## main headers
ignore *
unignore From: To: Cc: Subject: Date:
## headers in editor
set edit_headers="yes"


set editor="vim"
set beep_new

set record="$HOME/mail/sent/mails"
set mbox=+mbox

macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"

修复

我认为使用 2014 年的补丁更新到最新的 Mutt 版本应该可以解决这个问题。 我正在两台服务器上测试升级,如果成功我会报告。


为什么这个错误会出现在 Mutt 中?

这是 Ubuntu 特定的错误。 切换到 Debian 可以避免将来出现这些错误。