我正在寻找一种解决方案,使用此人的PC的Windows / Outlook凭据作为凭据(用于邮件中的FROM)来发送邮件。 发送的邮件是一个.aspx Web表单,作为附件发送。现在我可以指定用户的凭据:
mail.From = new System.Net.Mail.MailAddress("user.email@address", "name");
smtp.Host = "mail.server.com";
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(@"username", "password");
所以我的问题是有几个人会从同一个网站发送邮件,但是从他们自己的PC发送邮件,因此我希望它能够使用发送邮件,用户名和密码的人。
有没有办法对其进行编码,以便它获取当前用户的Windows凭据?