EWS发送包含用户缓存的登录详细信息的电子邮件

时间:2018-12-18 14:36:46

标签: c# exchangewebservices

我有一个本地Web应用程序,它通过EWS通过电子邮件发送电子邮件,如下所示,其中包含应用程序的用户自己的Exchange帐户信息

ExchangeService _ExchangeService = new ExchangeService()
{
    Credentials = new NetworkCredential("name.surname@domain.com", "********"),
    Url = new Uri("https://xxx.domain.xxx/EWS/Exchange.asmx")
};

EmailMessage _EmailMessage = new EmailMessage(_ExchangeService);
_EmailMessage.Subject = "Subject Test";
_EmailMessage.Body = "Body Test";
_EmailMessage.ToRecipients.Add("name.surname@domain.com");
_EmailMessage.Save();

_EmailMessage.SendAndSaveCopy();

但是在发送电子邮件之前,我必须在数据库中存储用户的交换用户名和密码值。出于安全原因,我不想将用户密码存储在数据库中。有什么方法可以从本地缓存中获取用户的登录详细信息?

0 个答案:

没有答案