你好
我已经开发了Windows服务,该服务接收通过SQL数据库发送电子邮件的请求。其他应用程序将填充数据库,而Windows服务将检查数据库并处理信息以发送电子邮件。我正在努力理解指定凭据的工作方式。我希望它使用特定的域用户名/密码,但我认为它可以正常工作,但是我注意到无论我设置为用户名和密码如何,它都会发送电子邮件。关于凭据,我有以下代码:
smtp.UseDefaultCredentials = false;
smtp.Credentials =新的System.Net.NetworkCredential("test", "fail");
因此,在这种情况下,用户名是test,密码失败-我本以为这不起作用。但是它有效!为什么不失败?
谢谢!
担
我已经开发了Windows服务,该服务接收通过SQL数据库发送电子邮件的请求。其他应用程序将填充数据库,而Windows服务将检查数据库并处理信息以发送电子邮件。我正在努力理解指定凭据的工作方式。我希望它使用特定的域用户名/密码,但我认为它可以正常工作,但是我注意到无论我设置为用户名和密码如何,它都会发送电子邮件。关于凭据,我有以下代码:
smtp.UseDefaultCredentials = false;
smtp.Credentials =新的System.Net.NetworkCredential("test", "fail");
因此,在这种情况下,用户名是test,密码失败-我本以为这不起作用。但是它有效!为什么不失败?
谢谢!
担