首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mbsync:将子文件夹移动到root

mbsync:将子文件夹移动到root
EN

Unix & Linux用户
提问于 2014-04-02 14:44:07
回答 3查看 2.9K关注 0票数 4

我的邮件提供商(Fastmail)将我定义的文件夹放在收件箱内的网页界面中。因此,当我使用mbsync同步它们时,我获得以下内容:

代码语言:javascript
复制
INBOX
 - .Drafts
 - .Foobar

但我更希望它们比收件箱高一级,并与收件箱平行:

代码语言:javascript
复制
INBOX
Drafts
Foobar

我怎样才能做到这一点?我已经尝试了Flatten选项,但是在每个文件夹中仍然有一个INBOX.前缀,并且我为子文件夹松开了层次结构:

代码语言:javascript
复制
INBOX
INBOX.Drafts
INBOX.Foobar
INBOX.Foobar.Foofoo

我可以为每个文件夹定义一个通道/重命名规则,但是必须有一个更简单的方法来做到这一点。

EN

回答 3

Unix & Linux用户

发布于 2014-04-02 17:37:27

其实是我自己发现的。规则必须是:

代码语言:javascript
复制
Channel movetoroot
  Master :remote:INBOX/
  Slave :local:
  Patterns * !INBOX
票数 4
EN

Unix & Linux用户

发布于 2015-06-03 09:28:30

mbbb的回答可以让你拉下一堆邮箱,然后剥去收件箱/领头。这很好,但是您可能要做的其他事情是下载一个邮箱并完全重命名它。这样您就可以将发送的邮件重命名为更适合UNIX的邮件:

代码语言:javascript
复制
Channel          fmails
Master           :fmimap:INBOX/"Sent Items"
Slave            :fmmaildir:sent
票数 2
EN

Unix & Linux用户

发布于 2015-10-30 22:28:07

摘录自我的在线笔记(re: Fastmail):

另一个微妙之处是,对于一些电子邮件客户端,您可能不喜欢标准文件夹如何嵌套在收件箱下。然后,使用端口992,而不是993。这里简要地提到了这一点,FastMail \服务器名称和端口,更详细地提到了备用名称空间IMAP端口(可能帮助Outlook、OL Express、Apple和BIS用户)\ FastMail博客

换句话说,使用端口992而不是993,这样文件夹就会平齐。(相应地,端口142而不是143,如果不使用SSL的话)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/122773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档