asp.net 2.0操作SMTP的奇怪问题

昨天升级的新系统,今天又发现了一个新问题:

整个系统中,所有需要发送mail的地方,在发送时,全部报错!但实际上MAIL已经发送成功,并且也记录入数据库。

[由于是升级系统,以前的系统是用VS2005 beta1开发的,现在为正式版。此处的源程序,没做多大改动,仅把System.Web.Mail.SmtpServer改成System.Net.Mail.SmtpClient,以为应该不会出错,因为无法搭一个SMTP的环境,所以该处没有做测试,正心虚着呢……]

Debug程序,发现在client.send时,抛出了异常:非安全连接,需要验证。

我们的SMTP服务器确实是需要验证的,这个我知道的,但问题是:为什么以前用beta1写的程序,就不需要验证呢,而且没有报错,并发送成功了呢?

百思不得其解呀!明天再好好查查。