gnus收邮件,Inbox里面怎么有如此大的一个邮件数量啊,一点emacs就卡住了

用gnus配置了一个139的邮箱,imap模式,连接也正常,但是显示在group里面的inbox,有一个非常大的article数量,导致一点emacs就卡住了。

感觉这里不太对吧?我的139邮箱用其他邮件客户端接收都是正常的,似乎不是服务器的问题。难道我的邮箱中真的存了如此多的邮件? 我是否可以只接收最新的邮件呢(包括已读和未读)?比如最新的100封邮件? emacs 26.3,win10,我的邮箱配置: (setq gnus-select-method '(nnimap “imap.139.com”)) (setq gnus-group-line-format “%E%P%M%S%p[%6t]%5y : %(%g%)\n”)

谢谢;

看起来很糟, 也许没办法. 即使您解决这个问题, 您会发现nnimap直接联系到139.com很慢, 很难受. 我只认为nnimap跟很少邮件(<500)才能用。 否则,您必须用dovecot和mbsync.

Gnus真正强大而多功能,但是需要花几百小时配置. 您还需要精通elisp. 我建议你先试试mu4e.

C-u enter, Gnus可以看 mastering-emacs-in-one-year-guide/gnus-guide-en.org at master · redguardtoo/mastering-emacs-in-one-year-guide · GitHub

个人建议使用mutt加其它工具收发邮件…

或者,为了方便,直接用手机收发也很好啊。

使用c-u ret 还是会卡死,连输入机会都没有。估计确实是服务器上邮件太多,gnus的问题。回头试试davmail和mu4e去。 我的服务器端展示的邮件数量也太大了,感觉好像是有什么地方不对。可是其他客户端都没问题。gnus怎么就不行,郁闷了。

有试过 delete =~/.newsrc.eld= or =~/.newsrc-dribble= and restart Gnus 吗?

试过了,除了原先的分组恢复默认,好像对邮件打开inbox没有任何帮助。我感觉gnus是在打开inbox时,尝试把所有article都索引一遍,如果太多,就卡死了。这个是不是gnus的设计就是如此啊。 我估计等时间足够长,也能恢复。但像我这种邮箱里不知道怎么出现如此大数字的情况,估计就有问题了。

先试试其他邮件客户端,或者试试裸奔Emacs+Gnus

听起来好像您真的想起作用gnus. 我肯定很久以前放弃了.

你在用最小配置吗? 否则很难找出问题.

我维持这个最小的docker设置, 但是docker不适用于Windows.

我以前的gnus guide 提到过这个问题,我自己都忘了。

多谢,但是不重启gnus和移动邮件,似乎对我都不太方便。 我花时间仔细读了一遍gnus的手册,发现了一个好办法: 使用G p打开Group的配置,然后设置(display . number),就可以只获取一部分邮件了。 我现在配置(display . 200),体验良好。。。

2 个赞

不错,可以补充到我的guide里去。

研究了一下,当控制焦点在topic的时候,执行的是gnus-topic-edit-parameters. 在我的设置里topic对应一个邮箱,所以设置topic就等于设置了邮箱内的所有group。

设置完topic后,查看~/.newsrc-dribble, 多了一行(gnus-topic-set-parameters "gmail" '((display . 200)))。 我觉得把这行代码放到~/.gnus.el后比较好,因为~/.gnus.el已加入git版本控制。一个细节是此行代码应在创建topic的代码之后。

(eval-after-load 'gnus-topic
  '(progn
       (add-to-list 'gnus-topic-alist
                    '("gmail" ; the key of topic
                      "INBOX"
                      "[Gmail]/Trash"))
       ;; see latest 200 mails in topic "gmail" when press Enter on any group inside topic
       (gnus-topic-set-parameters "gmail" '((display . 200)))))

@haoisli9 , 你有没有个人主页或github账户,我会在guide里加入你的名字和链接。

1 个赞

哈哈,客气了。我还没有申请个人的主页。 其实这个参数是可以针对每个group单独配置的。gnus真的强大,就是太灵活了,而且网上资料太少了。gnus的手册真的非常不错。