告诉 mutt 电子邮件客户端将邮件留在服务器上并且下次_不_再次下载它们?

告诉 mutt 电子邮件客户端将邮件留在服务器上并且下次_不_再次下载它们?

使用以下方式从我的帐户中获取邮件POP3使用 mutt 电子邮件客户端的协议。

如果需要 mutt 下载(新)邮件(以便离线使用),这些邮件不应从邮件服务器中删除,原因很简单,我使用两台不同的机器获取邮件并下载然后删除使得所有邮件在所有机器上都可用是不可能的。

配置上的麻烦,问题的核心如下。告诉穆特不删除下载后从服务器发送的邮件目前会导致邮件重复下载且重复下载时间越来越长。

有没有一种方法可以进行配置mutt,以便将邮件存储在服务器上,但不会再次下载以前提取的邮件中已经存在的那些邮件?

我记得其他电子邮件客户端可以执行这样的任务,这让我认为这不是协议的固有限制POP3

答案1

POP3 不太适合这种用途,IMAP 会更好。但是,如果您的 POP3 服务器支持必要的命令,则可以将 Mutt 配置为将邮件保留在服务器上并仅下载新邮件:

unset pop_delete

会告诉 Mutt 将消息保留在服务器上,并且

set pop_last

将告诉 Mutt 使用LASTPOP3 命令仅从服务器检索未访问的消息。 (看RFC 1460了解该LAST命令的详细信息,该命令被认为很难正确实施并从后续的 POP3 RFC 中删除。)

相关内容