我正在研究 LDAP 是什么以及它在邮件客户端中是如何工作的。我的问题是 LDAP 如何工作?我理解 LDAP 是:
以逻辑和分层方式组织的具有属性的对象的目录集。
这是否意味着目录项存储在数据库中或以其他方式存储?
我提出这个问题的真正原因是我对 Microsoft Exchange 服务器有一些一般经验,但正在寻找开源替代方案。也就是说,寻找一种可以使用 IMAP 或 POP3 邮件服务器的工具,同时仍允许您链接日历、任务和其他信息。
更具体地说,我正在寻找一个好的 Linux 邮件服务器,它可以执行 Exchange 所做的所有相同类型的操作。
答案1
LDAP 与电子邮件无关。这就像比较苹果和橘子一样。
LDAP:
轻量级目录访问协议 (LDAP)(发音为 /ˈɛl dæp/)是一种通过 TCP/IP 运行的用于查询和修改目录服务的应用程序协议。1
目录是一组具有属性的对象,这些属性以逻辑和层次化的方式组织起来。一个简单的例子是电话簿,它由按字母顺序排列的姓名(个人或组织)列表组成,每个姓名都有一个与之关联的地址和电话号码。
请参阅 Serverfault 问题“有任何开源 Exchange 服务器吗?”对于您的一些非常好的答案真实的问题是,Microsoft Exchange 的开源替代品。
答案2
LDAP 与电子邮件几乎没有什么关系。它只是创建用户目录的标准方式。LDAP 目录有很多种。Microsoft 的 AD 就是其中一种,也是 Exchange 使用的默认类型。SunONE 是另一种。
LDAP 主要用于身份验证。
这里在 Linux 上运行的 Exchange 服务器替代品是关于基于 Linux 的 Exchange 替代方案的一个非常好的问题。这似乎更符合您的要求。
有没有开源的 Exchange 服务器?也谈到了这一点
答案3
LDAP 是轻量级目录协议。它基本上是一种用于查询和修改内容的应用程序协议。它根本不是电子邮件系统。有点像 MS Active Directory 或 Novell 目录服务。有些邮件服务器从 LDAP 服务器进行身份验证……有些则不。
目录项可以是任何东西..用户,组织,个人和其他资源,如文件和设备等......
所以基本上答案是否定的。Ldap 不能完成 Exchange 类型的任务。
答案4
如果您正在寻找一款优秀的 Linux 邮件服务器,并且不介意闭源产品,Novell 的 GroupWise 可以在 Linux 上运行。据我所知,它运行得很好。它不是免费的(远非免费),但可以在 Linux 上运行,并且可以完成 Exchange 的大部分功能和所有重要功能(共享任务、共享日历、共享资源、统一目录服务、电子邮件)。它甚至还支持黑莓,尽管它往往比 Exchange 落后一两年。