2013-07-17 59 views
1
MailAddress Sender = new MailAddress("[email protected]", "SomeOne", Encoding.UTF8); 


SmtpClient Client = new SmtpClient("smtp.mail.yahoo.com",465); 
Client.Credentials = new System.Net.NetworkCredential(Sender.Address,"Password",Domain???); 

只是出于好奇是什么的NetworkCredential
的第三个重载我的意思是我们需要传递参数的域属性。我在网上搜索,但没有人使用它(域属性)。我尝试了“Yahoo.com”,“@ Yahoo.com”,“雅虎”机器人没有每次相同的认证错误。它可以做到没有域属性,但在哪里我们可以使用它,或者我们可以通过它。NetworkCredential.Domain物业

回答

3

Domain属性用于具有Active Directory域的NTLM身份验证。
它不用于正常的登录场景。