将 Maildir 上传到 IMAP 服务器

将 Maildir 上传到 IMAP 服务器

我有一个 Maildir 格式的邮件存储,我需要将整个存储上传到 IMAP 服务器。我不能只复制目录,而且我不太愿意设置本地 IMAP 服务器,只使用 imapsync 进行复制。

有相当多的工具可以完成所有这些工作,但似乎没有一个是针对上传的。

  • Offlineimap 的工作方式则相反,IMAP 服务器告诉客户端该做什么,并且它会忽略目标中的本地文件夹,除非它们已经存在于服务器上
  • uw-mailutil 似乎无法正确理解 maildir(至少在 ubuntu 10.04 上),因此无法传输
  • imapsync 要求两端都是 IMAP 服务器

有任何想法吗?

答案1

GUI 解决方案是使用支持 Maildir 的客户端,例如进化,在其中创建两个帐户(一个读取 Maildir,另一个登录 IMAP 服务器),然后使用 Evolution 的 GUI 复制邮件文件夹。

当然,如果您愿意,pine 和 mutt 也都能理解 Maildir 格式和 IMAP 协议。

答案2

isync/mbsync可以完成这项工作。Debian作为同步包裹。

相关内容