如何阻止 Thunderbird 在启动时检查新消息?

如何阻止 Thunderbird 在启动时检查新消息?

我最近养成了每天只查看两次电子邮件的习惯——上班后一小时和下班前一小时。每次处理完收到的邮件后,我都会关闭 Thunderbird。在这期间,我有时想重读邮件或访问附件,但又不想让 Thunderbird 在启动时显示任何新邮件。

我已取消选中:

启动时检查新消息

每 N 分钟检查一次新消息

以及(在高级部分):

如果服务器支持,请使用 IDLE 命令

Thunderbird 启动时仍会检查新消息。有没有办法禁用此 IMAP 同步?

答案1

IMAP 的设计是始终开启的,因此当 Thunderbird 启动时,它自然会想要检查自上次启动以来发生了什么。如果您想要基于轮询的模型,您可能需要 POP3,但即便如此初步检查是理智的要做的事

进一步说,“启动时检查消息”选项实际上只适用于轮询电子邮件方法,如 POP3,其中客户端必须出去“获取”一批新消息。使用 IMAP,它只需连接(因为它需要)并查看它们。

我有几个选择给你:

  1. 您可以通过调用 来以离线模式启动 Thunderbird thunderbird -offline。除非您从 Thunderbird 内部切换到离线模式,否则您将无法上网(因此无法访问大多数邮件)。

  2. 您可以使用定时 DNS 拦截器。Stay Focussed 和 Get Shit Done 等程序是用于拦截特定主机的 DNS 的脚本,因此您必须在没有这些服务器的情况下生存。我建议您将您的电子邮件主机添加到该列表中。可能会有效。请参阅:

  3. 使用缓存 IMAP 服务器。它可以从真正的 IMAP 服务器获取您的邮件并将其显示为另一个 IMAP 服务器。您可以切换 Thunderbird 以访问您的本地服务器,然后它可以检查尽可能多的邮件,而不会浪费带宽。

    这里明显的问题是设置它所花费的时间。加上新邮件到达收件箱之前的延迟,您可能就不会那么想这么做了。哦,是的,你会希望它是安全的。如果这只是本地的,应该不会太麻烦,但请记住这一点。

    如果您想走这条路线,我建议您采取类似的fetchmail抓取和dovecot本地服务方式。

答案2

确实,IMAP 设置为“立即”检查电子邮件,但只有选中“如果服务器支持,则使用 IDLE 命令”复选框时,该功能才有效。如果未选中该复选框,则将每隔 x 分钟检查一次电子邮件中是否有新邮件,该检查在帐户设置 > 服务器设置 >“每隔 x 分钟检查一次新邮件”中定义。

这不能解答您想要做的调度问题,但可以允许在检查之间设置较长的时间间隔。

答案3

http://kb.mozillazine.org/Outbox

工具 – 选项 –> 高级 –> 网络和磁盘空间,然后按离线…按钮

要配置与在线和离线状态相关的一些设置,请选择工具 – 选项 –> 高级 –> 网络和磁盘空间,然后按离线…按钮。您可以配置 Thunderbird 启动时的状态、Thunderbird 如何提醒您发件箱中有未发送的消息,以及 Thunderbird 是否确保在离线之前下载所有可用消息。

相关内容