gnus管理邮件时邮件的移动问题

因为想要比较方便查mailing list的archive,最近在尝试gnus。想着把feed和mail全部搬过去。然后看了两天文档,感觉有点迷。主要是邮件方面的。

现在的理解是mail使用back end进行管理,然后back end是从mail-sources这里来获取邮件的。那么就是说,这个过程是单向的?我没有办法把操作的邮件再反映回给我的sources?比如说移动、删除等。

我之前的是直接把maildir映到了mbsync拉取的目录,这样如果我不使用split功能,直接移动确实是可以同步。但是这个过程会产生额外的文件(指.nnmailxxxxx),我想把这些东西分离出,就想把maildir隔离开,单独弄个maildir给gnus用,而且这样我还能使用split的功能方便我来分组。但是这样一来,如果我想arhcive邮件(比如把邮件从INBOX移到另外一个文件夹,并且这一操作可以同步到服务器),那么我移动的group就必需得是原操作的maildir,但这样一来,我还是得把原始拉取的maildir给加进group。或者说,我不能在原始的maildir上去使用split了。

算了,仔细看了一下,gnus删除maildir的邮件也是直接删除,而不是标记为删除。我还是,用回原来的吧

把 expiry-target 设置为imap服务器上的delete message 的group,删除的时候gnus就会吧这个邮件移动到那个文件夹而不是直接删除

刚刚说的有点问题,这个是针对nnimap,如果是maildir,gnus应该是会在本地把邮件移动到指定的文件夹里,这样通过offlineimap之类的同步之后,服务器上的邮件应该就被移动至删除了