我正在编写用于在我的ASP.NET项目中发送电子邮件的服务。我测试了两种在Exchange上进行身份识别的方法:
所有这些方法都运作良好但我真的很少混淆它应该如何作为一个好的方案。如果我有一个在我的ASP.NET站点和Exchange Server上发送邮件的功能 - Exhcange用户策略的哪种类型的autentification更可取(1或2,...)?
答案 0 :(得分:2)
选项3:将您的服务配置为使用域用户帐户运行。
如果是这样,这将是首选的选择,恕我直言。然后可以将Exchange配置为允许访问知道域用户,从而避免需要匿名访问,而且重要的是,您不必为了冒充域用户而在服务配置中保护凭据。
实际上,您可以将服务配置为在您模拟的用户的安全上下文中运行。