如何在我的 LAN 上存储电子邮件并允许客户端无关的访问?

如何在我的 LAN 上存储电子邮件并允许客户端无关的访问?

我有一个比一般的局域网更大,里面有多个版本的 Windows、Ubuntu 和多种类型的设备(PC、平板电脑/手机、电器等)。我想创建一个集中式邮件“存储库”,让用户以“类似 Exchange”的方式存放他们的电子邮件。我想在这里小心地说明,我并不是在寻找 Exchange 的替代品。除了能够充当“集中管理邮箱”的角色之外,我不需要任何特定的功能集。我希望能够:

  • 创建邮箱帐户,以某种方式从其他帐户(ISP、gmail 等)获取邮件并存放在邮箱中
  • 使用任何客户端(或尽可能多的客户端;“任何”可能是一个严格的要求)访问此邮箱,并且不会让帐户的电子邮件变得“碎片化”。 (例如,在客户端上阅读的消息只能从该客户端访问)
  • 发送电子邮件将由 ISP 处理(他们阻止了我连接的 25 端口),这不是必需的

经过一些初步研究,我认为 IMAP 服务器可能符合要求(但我可能完全错了)。我知道,在选择平台后,还有一大堆学习如何配置它的事情,但这个问题是关于平台的。

我可以使用哪些平台选项来创建这样的电子邮件服务器?

答案1

IMAP 实际上是唯一的选择,是的。它将所有邮件状态保存在服务器上,允许在文件夹中组织邮件,并且几乎所有邮件客户端都支持它,通常还提供实时更新。

对于没有 IMAP 的设备(例如,如果它们只有 Web 浏览器),也有一些自己使用 IMAP 的 Web 邮件客户端,例如 RoundCube、SquirrelMail 或 Horde IMP。

我没有尝试过很多 IMAP 服务器,但到目前为止 Dovecot 对我来说效果很好。IMAP 服务器通常无法拿来他们希望邮件能由 Postfix 、 Exim 或 Sendmail 等 MTA(通过 SMTP 接收邮件)或者 fetchmail 或 getmail 等程序(从另一个 IMAP 或 POP3 服务器下载消息)来传送。

相关内容