是否可以通过 web.config 文件指定要使用 system.net 对 SMTP 使用 NTLM 身份验证?如果是这样,需要做什么?
有人告诉我,如果 SMTP 服务器需要,添加以下内容将导致使用 NTLM 或 Kerberos,但我们的 SMTP 服务器未进行身份验证。(我不是 SMTP 专家)。
<configuration>
<system.net>
<mailSettings>
<smtp>
<network host="yourhost.com" userName="user@yourhost.com" password="yourpassword" port="yourport" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
例如,是否应该指定认证模块?