是否可以在没有SmtpServer.Credentials = New _和Net.NetworkCredential的情况下在vb.net中发送电子邮件

时间:2012-11-28 20:04:28

标签: asp.net vb.net email smtp

我想知道是否可以在没有以下代码的情况下在vb.net中发送电子邮件

SmtpServer.Credentials = New  _
Net.NetworkCredential("admin@example.com", "password")

我正在切换服务器,我有很多网站发送电子邮件,其中包含从服务器发送的所有相同凭据。 我的问题是当变化发生时会影响网站。我的问题是smptServer.Credentials = New _究竟是什么意思?和 Net.NetworkCredentials(“admin@example.com,”密码“)可以在没有这个的情况下发送。我对此很新,我正在查看我们拥有的经典asp站点,它不需要这些凭据和工作。因此我想知道是否可以在vb.net中发送没有这些的电子邮件?

提前致谢!

1 个答案:

答案 0 :(得分:1)

某些SMTP服务器要求客户端对自身进行身份验证,以防止中继垃圾邮件。其他服务器没有。如果您使用的服务器需要身份验证,则必须提供该服务器。否则,你没有。