有没有办法在Thunderbird 中禁用那些邪恶的键盘快捷键?
当我不小心点击 时a,突然消息被存档并Archives创建了一个新文件夹。同样,其他键给我的工作流程带来了严重破坏。
在谷歌搜索时,我发现了许多与我类似的抱怨,但没有提供有效的解决方案。曾经有一个KeyConfig插件,但这与新版本的Thunderbird.
我的Thunderbird版本是Icedove 24.6.0,但问题在Thunderbird 31中依然存在。
当我启动 Thunderbird(Ubuntu 14.04 下的 31.2.0)时,我john.doe@example.com通过 IMAP 访问的Outlook 365 帐户完全无法访问(我什至看不到文件夹列表,即使我有本地档案)。我在 D-Bus 通知中看到以下消息(多次):
当前对“收件箱”的操作未成功。帐户 john.doe@example.com 的邮件服务器响应:用户已通过身份验证但未连接。
这个帐户已经工作了一段时间。我在上一次 Thunderbird 会话期间更改了密码;输入新密码后,Thunderbird 仍然有效。
这个看似荒谬的消息“用户已通过身份验证但未连接”是什么意思?如何获取我的电子邮件?
我设置了 Dovecot 和 Postfix,但是当我尝试使用 Thunderbird 进行身份验证时,出现以下错误:“Thunderbird 无法找到您的电子邮件帐户的设置。”
==> /var/log/dovecot-info.log <==
Apr 06 10:42:16 auth: Debug: auth client connected (pid=13243)
Apr 06 10:42:16 imap-login: Info: Disconnected (no auth attempts): rip=76.xx.xx.xx, lip=172.31.15.65, TLS: SSL_read() failed: error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 alert bad certificate: SSL alert number 42
==> /var/log/maillog <==
Apr 6 10:42:16 ip-172-31-15-65 postfix/smtpd[13238]: lost connection after UNKNOWN from user-xxxxxx.cable.mindspring.com[76.xx.xx.xxx]
Apr 6 10:42:16 ip-172-31-15-65 postfix/smtpd[13238]: disconnect from user-xxxxxx.cable.mindspring.com[76.xx.xx.xx]
Run Code Online (Sandbox Code Playgroud)
我可以用telnet连接。
这是雷鸟错误。

我尝试过的方法:
当我登录时,这些都不会阻止此过程的启动:
me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
Run Code Online (Sandbox Code Playgroud)
这会阻止我的 Thunderbird 正确解密电子邮件。当我终止进程时,我可以按预期解密电子邮件,但我不想每次登录时都这样做。
OS Information: Debian GNU/Linux 8.3 (jessie)
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?
Mozilla Thunderbird 的消息列表、邮箱列表和标题使用的字体太大,我几乎看不到消息预览窗格中的任何内容。我想将这些减少到 10 像素,并将标题减少到 8 像素或更少。我怎样才能做到这一点?
我正在使用雷鸟 + IMAP。Thunderbird 在本地缓存消息:
.icedove/asdfgh.default/ImapMail/mail.example.com/
Run Code Online (Sandbox Code Playgroud)
对于每个 IMAP 文件夹,都有文件Folder和Folder.msf.
我注意到,当我删除带有大附件的电子邮件,然后也从垃圾箱中删除它时,垃圾箱文件.icedove/asdfgh.default/ImapMail/mail.example.com/Trash仍然包含电子邮件(和附件)。因此,即使在 Thunderbird 中,邮件看起来好像已被删除(或从垃圾箱中删除,或任何术语),但消息数据仍在垃圾箱文件中(当我打开垃圾箱文件时我可以看到它用我的文本编辑器)
有人可以解释一下这里发生了什么吗?我怎样才能真正删除电子邮件?
我应该补充一点,该电子邮件已在 IMAP 服务器上成功删除。因此,Thunderbird 已删除服务器上的电子邮件,但由于某种原因仍将数据保留在文件中。
我已经在我的 Thunderbird 中设置了“新电子邮件通知”,“显示警报”和“播放声音”,如下所示。但是现在我遇到了奇怪的问题。
声音只是有时有效。然后,我关闭 Thunderbird 并重新启动,声音有 50% 的可能性不起作用。如果我继续重新启动 Thunderbird,最终声音会再次开始工作。
该wav文件存在,当我点击Play我可以听到声音。

我怀疑,这个问题可能与我同时使用两个 Thunderbird 配置文件的事实有关。有时通知同时适用于两者,有时仅适用于一种。问题在于声音通知和“显示警报”通知。
我使用以下命令分别启动两个配置文件:
icedove -P "default"
icedove -P "second" -no-remote
Run Code Online (Sandbox Code Playgroud)
通知的问题以不确定的方式发生。即使只有一个配置文件正在运行,通知也可能不起作用(因此,问题不是由一个实例“阻塞”设备/资源引起的)。
我该如何解决这个问题?新邮件通知对我的工作流程至关重要。这个问题对我来说很关键。
我正在使用 Thunderbird (Icedove) 24.6.0
我做了一些进一步的故障排除:当我wav使用监视对文件的访问时inotify,我看到在新消息中,没有进程试图打开new_mail.wav:
while inotifywait new_mail.wav ; do echo "$(date +%T) inotify event" ; done
Run Code Online (Sandbox Code Playgroud)
Play然而,当我点击按钮时,声音实际播放,我也得到了 inotify 事件。
这看起来像是 Thunderbird 中的一些错误,其中一个事件(新电子邮件)没有被正确识别和处理。
$ cat test.txt
a
b
$ xclip test.txt
Run Code Online (Sandbox Code Playgroud)
将内容粘贴到 Thunderbird 中的电子邮件将导致
a b
Run Code Online (Sandbox Code Playgroud)
知道为什么吗?
我正在运行 Arch Linux(64 位),并通过单击鼠标滚轮粘贴代码(尽管我也尝试过 CTRL+V,但没有任何运气)。
例如在 Libreoffice 中粘贴某些内容会保留换行符。我不知道为什么它在 Thunderbird 中不起作用。我还尝试了 Windows 约定换行符,但在 Thunderbird 中仍然不正确。
我在 Debian 上使用 Thunderbird 68。
对于我发送的任何电子邮件,Thunderbird 在 /tmp 中创建临时文件:
/tmp/nsmail.tmp
/tmp/nsmail-1.tmp
/tmp/nsmail-2.tmp
/tmp/nscopy.tmp
/tmp/nscopy-1.tmp
Run Code Online (Sandbox Code Playgroud)
不仅在发送电子邮件后这些文件没有被删除,更糟糕的是,在 Thunderbird 关闭后它们仍然留在那里。
我在Ubuntu和Bugzilla上都找到了错误报告,但没有解决方案。
我发现在发送电子邮件后不立即删除临时文件是一种非常糟糕的做法。绝对令人发指的是,即使应用程序退出也不会清理其临时文件。
作为解决方法,我可以更改创建这些临时文件的位置吗?例如,使用~/.cache/thunderbird/会更合适。