我们当前正在尝试建立一个网站,该网站通过具有STARTTLS的SMTP发送电子邮件。
如果我们指定一个特定的邮箱并对登录凭据进行硬编码,则发送邮件的过程就像一个超级按钮。
由于我们希望每个网站访问者都使用其自己的SMTP地址发送电子邮件,因此我们目前正在寻找一种使用单点登录机制来验证SMTP连接的方法。
在这种情况下,是否可以使用当前Windows会话作为对Exchange SMTP中继的身份验证?
该网站在IIS网络服务器上运行,并用C#编写。 要发送这些电子邮件,请使用System.Net.Mail库。 作为SMTP主机,我们使用的是Exchange 2016服务器,该服务器需要外部收件人的SMTP身份验证。
我们基本上是在尝试做这样的事情
client.Credentials = "currentWindowsSessionObject"
请紧记:我是一名系统管理员,试图帮助我作为程序员的同事,所以我只知道编程的基础知识