无需在代码中指定即可从任何人发送邮件 - 在PC上使用Outlook凭据

时间:2018-04-10 07:26:41

标签: c# asp.net email smtp

我正在寻找一种解决方案,使用此人的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凭据?

0 个答案:

没有答案