我对离线访问我的 IMAP 帐户感兴趣。我发现 maildirs 是一种简单的方法。我发现 [offlineimap] 几乎可以完成 IMAP->maildir 同步的所有工作。然后,我可以在 Mutt 或 Wanderlust 客户端中打开帐户。
一个主要问题是,maildirs 在文件名中使用冒号。Windows 不允许使用冒号。我mount -f -s -b -o managed "d:/tmp/mail" "/home/of/mail"
在 Cygwin 中尝试过,但echo test > /home/of/mail/test:file
没有成功
我正在考虑文件系统,但我需要在某处有一个 ext2 分区。我能以某种方式将文件放入分区吗?我不想开始修改硬盘的分区表。此外,有人知道 ext2fs 是否支持文件名中的冒号吗?
答案1
一个主要的问题是,maildirs 在其文件名中使用冒号。
在 Windows 上,Maildirs 中经常使用分号;
。由于 offlineimap 是用 Python 编写的,因此让它做同样的事情应该不难。
我可以以某种方式将文件放入分区吗?
应该有一个程序可以做到这一点。(我知道有用于软盘仿真的 VFDwin。)如果没有,还有一个(黑客)替代方案:创建一个无密码的 TrueCrypt 卷。
我不想开始修改硬盘的分区表
分区与 ntfsprogs 配合使用效果非常好。
此外,有人知道 ext2fs 是否支持文件名中的冒号吗?
所有 Unix 文件系统都如此。(事实上,甚至 Windows 的 NTFS 也如此。)
但Win32 本身可能不行。对于 NTFS,它使用冒号将文件路径与流名称分隔开(有点像 ext3 上的 xattrs)。
(在 Windows NT 中安装 POSIX 子系统是可能的,(曾是?)称为“Microsoft Services for Unix”,但我怀疑它能否帮助您解决这个问题。)