我们在不同平台(Linux,Mac,Windows,Android)上使用支持FLAGS和PERMANENTFLAGS的UW IMAP服务器拥有异构的邮件客户端(Thunderbird,Apple Mail,Squirrelmail,Outlook等)。 Thunderbird使用它们进行垃圾控制,所有客户端都使用$ Forwarded,许多用户使用它们进行邮件管理(使用"重要"等类别标记消息,或者将它们着色。
我们正在尝试迁移到Office365。据我所知,Office365 IMAP服务器根本不支持PERMANENTFLAGS,但Web界面和Outlook客户端支持" Categories",从用户的角度来看,它们是相同的(他们可以标记他们的消息"重要"并将其着色为红色。)
是否有任何工具可以执行此迁移,可能在Office365端使用MAPI或EWS?
此外,我一直在获得不一致的结果,只迁移Office365 支持支持的旧版IMAP标记(已回答,已标记) - 通常如果我使用IMAP复制文件夹,则IMAP客户端可以看到标记,如果我使用Outlook或Office365批量迁移工具复制文件夹,则可以使用Outlook或Office365 Web门户看到这些标记。是否有可靠的迁移工具可以正确设置标记?
答案 0 :(得分:0)
关于标准遗留标志的迁移,我找到了一个使用开源工具 imapsync 两次传递的配方 - 一次传递给没有标志的同步邮箱,另一次传递来设置标志。< / p>
为了转换用户标志,我修改了现有的工具&#34; mixfix&#34;我曾写过修复UW MIX格式的邮箱。该脚本为每个用户标志添加X-mail标头,以便消息可能具有X-Flag-Important:True。 在Outlook中,我可以编写规则来基于邮件头设置电子邮件类别,因此通过下载并运行给定文件夹上的规则集,最终将Thunderbird标记迁移到Outlook类别。但它必须在桌面Outlook客户端上运行 - 规则不会在服务器上运行。