我使用 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;我只想使用用户名。