我想知道是否可以在没有以下代码的情况下在vb.net中发送电子邮件
SmtpServer.Credentials = New _
Net.NetworkCredential("admin@example.com", "password")
我正在切换服务器,我有很多网站发送电子邮件,其中包含从服务器发送的所有相同凭据。 我的问题是当变化发生时会影响网站。我的问题是smptServer.Credentials = New _究竟是什么意思?和 Net.NetworkCredentials(“admin@example.com,”密码“)可以在没有这个的情况下发送。我对此很新,我正在查看我们拥有的经典asp站点,它不需要这些凭据和工作。因此我想知道是否可以在vb.net中发送没有这些的电子邮件?
提前致谢!
答案 0 :(得分:1)
某些SMTP服务器要求客户端对自身进行身份验证,以防止中继垃圾邮件。其他服务器没有。如果您使用的服务器需要身份验证,则必须提供该服务器。否则,你没有。