2013-07-17 82 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身份驗證。
它不用於正常的登錄場景。