这可能吗?
我(至少尝试)维护我们的 SBS2003 箱,它使用 POP3 连接器来检索电子邮件。我经常被要求同时添加/删除多个帐户,通常是针对同一个域,一次输入一个详细信息是一个费力的过程 - 因为帐户之间唯一不同的是用户名/密码/邮箱,所以能够从 CSV 或其他方式导入会很好。
显然,没有办法通过标准接口做到这一点(如果有的话,我会很生气,因为我错过了它),但可以通过直接操作存储细节的任何地方来实现吗?说到这个,是它们存储了什么?我猜它肯定在 AD 中的某个地方、在 ini 文件中或在注册表中 - 如果有人能指出这个方向,我就可以自己做所有的跑腿工作了……
答案1
不幸的是,SBS 2003 中的 POP3 收集器配置存储在两个加密的二进制文件中:
- C:\Program Files\Microsoft Windows Small Business Server\Networking\POP3\IMBData.dat
- C:\Program Files\Microsoft Windows Small Business Server\Networking\POP3\IMBData.bak
没有可用的工具来编辑这些
如果你经常使用 POP3 收集工具,我建议你投资一些类似的东西MapiLab 的原生 POP3 连接器因为它更加灵活。我过去曾使用过它,因为 SBS 附带的标准版本非常不可靠且不稳定。
答案2
虽然我不熟悉 SBS2003,但我遇到过类似的情况,必须手动编辑或输入一批几乎相同的项目。如果其他人没有提供直接编辑文件的解决方案,我建议使用自动热键作为一种解决方法,自动输入数据。它是一种记录和回放鼠标和键盘事件的工具。它包括一个脚本记录器,可以让您运行一次该过程并输出脚本来重现您的键盘和鼠标事件。然后,您可以编辑脚本以从 CSV 文件中读取值并循环执行操作以进行数据输入(请参阅循环命令文档)。
AutoHotKey 还可以创建 GUI,因此我建议创建一个简单的 GUI,显示从 CSV 文件读取的所有项目以及一个用于处理所选条目的按钮。这在 AutoHotKey 的语言中非常简单,只需要几行代码。使用 GUI 可以让您逐一完成该过程,以防在处理条目的过程中出现问题。