mu4e不会在INBOX中列出所有消息

ele*_*kil 5 email emacs mu

我已经安装并配置了它,mumu4e按照手册中的说明进行了解释(emacs 24.3.1的最新版本)。我的mu4e配置包含:

(setq mu4e-maildir "~/Maildir/mail_user_de")

(setq mu4e-drafts-folder "/Drafts")
(setq mu4e-sent-folder   "/Sent")
(setq mu4e-trash-folder  "/Trash")
Run Code Online (Sandbox Code Playgroud)

这些文件夹存在,每个包含三个子文件夹:curnewtmp。当我启动mu4e时说:

[mu4e]在商店中以4023条消息开始了mu4e

但是,当我进入INBOX文件夹时,没有列出邮件。另一方面,当我输入最近7天的书签时,将列出最近7天的所有电子邮件。

我的假设是,这mu4e不适用于从emacs 外部下载的电子邮件,因为

  1. 当我更新(呼叫offlineimapmu index)时mu4e,电子邮件中的邮件会正确分类到INBOX
  2. 当我 emacs 外部进行更新时,这些邮件会在书签中列出,但不会在中列出,INBOX直到将它们标记为已在之外mu4e阅读。如果发生这种情况,mu4e它们将不会出现在中INBOX,否则它们将突然出现在(标记为已读)中INBOX

显然我不喜欢这样。我希望所有邮件(无论是从内部下载mu4e还是直接在终端中下载)都显示在中INBOX。这是错误还是功能(我希望可以将其禁用)?

小智 3

我遇到了类似的事情。我怀疑这是因为我有 mu 索引 ~/Maildir 而不是 ~/Maildir/mail_user_de (以您的设置为例),但我还没有检查。无论如何,以下更改对我有用:

(setq mu4e-maildir "~/Maildir")
(setq mu4e-drafts-folder "/mail_user_de/Drafts")
(setq mu4e-sent-folder   "/mail_user_de/Sent")
(setq mu4e-trash-folder  "/mail_user_de/Trash")
Run Code Online (Sandbox Code Playgroud)