我使用SMTP发送电子邮件。现在我想使用Exchange服务器发送/接收带有个人用户邮箱的电子邮件。我有其他Web应用程序,它使用相同的域凭据进行用户身份验证,存储在数据库中。
$application_folder = "/Path/to/your/application";
我应该使用与凭证同步的独立应用程序 存储在数据库中的交换服务器和凭证?
或Go with Active目录?管理Active Directory是否容易?
答案 0 :(得分:1)
您无法在没有Active Directory的情况下安装Exchange,因此无法绕过它。因此,使用Active Directory作为主密码存储库并同步到备用应用程序。
更好的解决方案是通过LDAP,Kerberos或NTLM直接对Active Directory进行身份验证。虽然使用LDAP还允许您的应用程序基于Active Directory安全组创建用户层次结构和安全策略,以便为您提供额外的奖励。
Active Directory就是您的答案。