我使用的是Outlook COM组件来创建约会,但它在IIS上导致许多与安全性等相关的问题。所以,我使用的是Microsoft Exchange Services dll。
在下面的代码中,我必须提供我不想做的域名,因为每个客户都会有所不同。
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("username", "password");
service.AutodiscoverUrl("username@domain.com");
另一方面,在约会创建期间添加参加者时,我必须再次提供用户的完整电子邮件地址,例如username@domain.com;我只想使用用户名。
答案 0 :(得分:1)
当用户登录OWA时,假设服务器正在使用基于表单的身份验证,输入用户名和密码后,单击“登录”后,域名/用户名字段将填充用户名前面的域名。但是,你只能看到它一秒钟。
在Outlook中更容易。转到工具,帐户设置,然后双击Microsoft Exchange。在下一个窗口中,您将看到Exchange服务器的FQ名称。