用于备份旧邮件的本地网络邮件(IMAP)服务器

用于备份旧邮件的本地网络邮件(IMAP)服务器

首先介绍一下背景:

我管理着一个有 30 个 Windows 工作站的商业网络,每个工作站都安装了 Outlook 并配置了一个 Exchange 帐户。Exchange 服务器为每个帐户提供 4G 的空间,但许多用户很快就会用完这个空间。到目前为止,解决方案很简单:一个本地 pst 存档,将所有旧电子邮件转移到其中,为新电子邮件腾出空间。这个方法有效,但它是一个本地存档,需要定期备份,以防 PC 出现问题时电子邮件丢失。备份 pst 文件很棘手,因为需要关闭 Outlook,并且必须通过网络复制一个大文件(对于某些用户来说甚至有 10G)或使用一些增量备份,如 rsync(设置起来很麻烦)。这几乎无法自动完成(只是因为需要关闭 Outlook),而且并非所有用户都能够/愿意这样做。

---结束上下文---

昨天我想到了一个主意:为什么不设置本地 IMAP 邮件服务器并配置 IMAP 帐户而不是本地 pst 文件?这样,所有用户都可以将他们的旧电子邮件存储在这个本地帐户中,并可以轻松地在服务器上备份。

但是...这似乎太简单了...到目前为止我还没有找到任何类似的解决方案,所以我想知道:

问题出在哪里?我遗漏了什么?您认为这是一个可行的解决方案吗?

更新

新事实和问题:

  • IMAP 是一种双向协议(它允许上传电子邮件)*;
  • Outlook(和其他电子邮件客户端)将强制配置 SMTP 服务器,这个问题应该可以通过使用伪 SMTP 服务器来解决(有待验证);
  • 将邮件上传到IMAP账户似乎是一个缓慢的过程(需要在本地网络上进行验证);
  • 这种方法可能有效,但似乎还是有点过度

*** 或者使用 SMTP 上传?

答案1

为什么不创建一个合适的 IMAP 服务器并允许人们以辅助账户身份访问,而不是使用本地 IMAP 服务器呢?

典型的 IMAP 服务器将以一种非常容易备份和恢复的格式存储数据。

我认为@thims 的答案可能更好:)

这两种解决方案都有一个小问题,那就是我认为用户无法将这些位置设置为存档位置,这样他们就无法使用 Outlook 的自动存档功能。(不过我不确定这一点 - 还有谁能解释一下吗?)

答案2

只需设置 Exchange 公共文件夹,将数据库放在可靠的硬盘上,并为用户授予适当的权限(例如,每个文件夹一个用户)。之后,每个用户将能够选择自己的公共文件夹进行存档。

相关内容