首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在KMail中禁用SASL?

如何在KMail中禁用SASL?
EN

Unix & Linux用户
提问于 2020-01-01 21:25:04
回答 1查看 138关注 0票数 0

我有一台笔记本电脑在仿生海狸上运行KMail 5.7.3。我刚刚得到了一台新的计算机与Ermine,并试图设置Kmail 5.11.3使用相同的IMAP服务器。我设置了IMAP帐户,试图查看我的电子邮件,得到了以下错误:

代码语言:javascript
复制
The server for account "IMAP Account 1" refused the supplied username and password. Do you want to go to the settings, have another attempt at logging in, or do nothing?

SASL(-4): no mechanism available: No worthy mechs found

我将其设置为纯文本(这是安全的,因为服务器和两个客户端都在同一栋房子中)并运行Wireshark并捕获了以下内容:

代码语言:javascript
复制
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS LOGINDISABLED] Dovecot ready.
A000001 LOGOUT
* BYE Logging out
A000001 OK Logout completed.

它甚至都没试着登录!我该怎么做呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-01 22:39:15

SASL只是一组认证机制,在许多协议中都是通用的。它是协议特定身份验证机制(在IMAP情况下的D2命令)的现代替代方案,而不是罪魁祸首。

Dovecot有一个配置变量,它禁用LOGIN (您可以在dovecot的横幅中看到LOGINDISABLED功能)和所有明文SASL机制,除非连接是加密的。您可以通过修改:

代码语言:javascript
复制
disable_plaintext_auth = yes

代码语言:javascript
复制
disable_plaintext_auth = no

/etc/dovecot/conf.d/10-auth.conf和重载中。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/559847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档