getmail设置收不到163邮箱邮件

163邮箱的imap已开通。~/Mail/163下面的cur/new啥的都建好了。thunderbird同样设置可接收邮件。但是getmail -n提示:

SimpleIMAPSSLRetriever:xx@163.com@imap.163.com:993:
mailbox b’INBOX’ not selectable (INBOX) - verify the mailbox exists and you have sufficient permissions

getmailrc如下:

[retriever]
# 邮箱的账户信息,用于收取邮件.
type = SimpleIMAPSSLRetriever
server = imap.163.com
username = xx@163.com
port = 993
password = xxxx
[destination]
# 如何处理已经收取到的邮件
type = Maildir
path = ~/Mail/163/
[option]
# 默认为True, 每次执行getmail收取全部邮件, False表示只收取未收取过的邮件
read_all = False
# 本地删除服务器是否也删除邮件
delete = False
message_log = ~/.getmail/getmail.log

各位看看有啥问题?附带说下,密码故意写错,就提示密码错误,说明确实有连到服务器。如果在rc里写:

mailboxes = ALL

就会跳出很多imap邮箱信息,但是都没法访问。

mailbox b’INBOX’ not selectable (INBOX) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe8\x8d\x89\xe7\xa8\xbf\xe7\xae\xb1’ not selectable (草稿箱) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe5\xb7\xb2\xe5\x8f\x91\xe9\x80\x81’ not selectable (已发送) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe5\xb7\xb2\xe5\x88\xa0\xe9\x99\xa4’ not selectable (已删除) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe5\x9e\x83\xe5\x9c\xbe\xe9\x82\xae\xe4\xbb\xb6’ not selectable (垃圾邮件) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe5\xb9\xbf\xe5\x91\x8a\xe9\x82\xae\xe4\xbb\xb6’ not selectable (广告邮件) - verify the mailbox exists and you have sufficient permissions
mailbox b’\xe8\xae\xa2\xe9\x98\x85\xe9\x82\xae\xe4\xbb\xb6’ not selectable (订阅邮件) - verify the mailbox exists and you have sufficient permissions
0 messages (0 bytes) retrieved, 0 skipped

哦,收件箱啥的选择不了。检查一下你的邮箱设置。可能是网易希望你用他们的「网易邮箱大师」,或者是你没有完成实名制验证啥的。

建议尽量别用网易这种越来越奇怪的邮箱服务了。很多年前我也是用网易的,后来我给别人发邮件,明明选择了纯文本格式,但是网易为了添加广告还是给弄成 HTML 格式,于是我就尽量不用了。

改用pop就好了,先凑合吧

直接用 网易官方的 Linux 邮箱大师吧。

这里有一个私人改装版的,可以在 Debian 11.7 amd64 正常运行。