我在用达夫邮件为了使用 Windows 10(1809)上的 Thunderbird 60.6.1(32 位)与非邮件服务器交互;这是我公司的 Exchange 实例。
现在奇怪的是,我必须保存我的凭证以用于与 DavMail 直接相关的三个不同目的。
localhost:1025
用于 SMTP(发送邮件)localhost:1080
用于 CalDAV(日历)localhost:1389
用于 LDAP(地址簿等)
幸运的是,IMAP 无需 DavMail 的帮助即可访问邮箱。
现在 Thunderbird 可以节省全部上述内容我可以看到它们保存在密码管理器中(工具->选项->安全->密码选项卡->已保存的密码)。
截图已经很好地说明了这个问题上次修改列。系统提示我输入 localhost:1080 的密码每时每刻而其他所有服务均持续运行并正常运行(即服务也按预期运行)。
现在,我最初认为这种行为的原因是我正在使用计划任务来启动 DavMail 和 Thunderbird。两者都是由我的用户帐户登录触发的单独任务,DavMail 延迟 10 秒,Thunderbird 延迟 60 秒。理论上,这应该可以解决某些依赖项未启动的问题,但实际上localhost
应该始终可用 - 并且尽早可用。
但是,我可以排除这种情况,因为即使我关闭 DavMail 和 Thunderbird,然后启动 DavMail,然后检查它提供的服务是否在给定的端口上运行(但仅限于netstat
),然后再次启动 Thunderbird 会给我完全相同的提示和永远只为了localhost:1080
。
有沒有方法 ...
- 找出为什么 Thunderbird 总是“忘记”该特定服务的凭证......
- 让 Thunderbird 记住凭据(用户名和程序重启后,系统会持续保存您的旧密码。
注意:我的另一个观察是,当我在提示符下输入密码并忘记设置所示的复选框时,下一次 Thunderbird 不仅会提示输入密码,还会忘记用户名(以ad-domain\username
符号给出)。
答案1
我找到了解决方案我也遇到过这个问题Ubuntu 19.04。
- Thunderbird 60.8.0(64 位)
- 闪电 6.2.8
我做了什么:
- 在列表中停用受影响的 CalDav 日历(使用属性/取消选中“打开这个日历”)
- 终止 davmail
- 删除首选项/首选项/安全/已保存密码菜单中的密码验证条目
- 关闭 Thunderbird
- 重启 davmail
- 重启 Thunderbird
- 打开令人不安的日历
- 重新验证,虽然:这次我使用了我的电子邮件
[email protected]
而不是domain\userName
。
瞧瞧,它成功了。