MailAddress Sender = new MailAddress("SomeOne@yahoo.com", "SomeOne", Encoding.UTF8);
SmtpClient Client = new SmtpClient("smtp.mail.yahoo.com",465);
Client.Credentials = new System.Net.NetworkCredential(Sender.Address,"Password",Domain??? );
出于好奇,NetworkCredential的第三次重载是什么 我的意思是我们需要传递Domain属性的参数。我在网上搜索,但没有人使用它(域名属性)。我试过“Yahoo.com”,“@ Yahoo.com”,“雅虎”机器人每次都没有相同的身份验证错误。它可以在没有Domain属性的情况下完成但是在哪里我们可以使用它或我们可以通过它。
答案 0 :(得分:3)
Domain
属性用于Active Directory域的NTLM身份验证
它不用于正常登录方案。