用于IMAP的Windows中的maildir

我有兴趣离线访问我的IMAP帐户。 我发现maildirs是一个简单的方法,使其工作。 我发现[offlineimap]几乎处理所有使IMAP-> maildir同步发生的事情。 然后,我可以在Mutt或Wanderlust客户端打开账户。

一个主要的问题是,maildirs在文件名中使用冒号。 Windows不允许冒号。 我在Cygwin中尝试mount -f -s -b -o managed "d:/tmp/mail" "/home/of/mail" ,但是做一个echo test > /home/of/mail/test:file did not工作

我正在考虑ext2fs ,但我需要一个ext2分区。 我可以以某种方式将文件分成一个分区吗? 我不想开始修改我的硬盘的分区表。 此外,有没有人知道如果ext2fs将支持文件名冒号?

一个主要的问题是,maildirs在文件名中使用冒号。

在Windows上,分号; 经常在Maildirs中使用。 由于offlineimap是用Python编写的,所以不要让它变得相同。

我可以以某种方式将文件分成一个分区吗?

应该有一个程序可以做到这一点。 (我知道有软盘模拟的VFDwin)。如果没有,有一个(hacky)的select:创build一个无密码的TrueCrypt卷。

我不想开始修改我的硬盘的分区表

gparted与ntfsprogs工作得很好。

此外,有没有人知道如果ext2fs将支持文件名冒号?

所有的Unix文件系统都可以。 (事实上​​,即使是Windows的NTFS也是如此。)

但是Win32本身可能不会。 对于NTFS,它使用冒号将文件path与stream名称分开(有点像ext3上的xattrs)。

(可以在Windows NT中安装POSIX子系统,它是(被?)称为“Microsoft Services for Unix”,但我怀疑它会帮助你解决这个问题。)