急解决方案

急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我写了一个发送电子邮件的程序:
  protected void send_Click(object sender, EventArgs e)
  {
  string strfilepath = file.PostedFile.FileName;
   
  if(mailfrom.Text=="")
  Response.Write("<script>alert('请输入发件人地址!')</script>");
  else if(subject.Text=="")
  Response.Write("<script>alert('请输入邮件的主题!')</script>");
   
  MailMessage mail = new MailMessage(mailfrom.Text, mailto.Text);
  mail.Subject = subject.Text;
  mail.Body = text.Text;
  mail.Attachments.Add(new Attachment(strfilepath));
  try
  {
  SmtpClient client = new SmtpClient("125.0.0.1");
  success.Text = "邮件正在发送,请稍候.......";
  client.Send(mail);

  }
  finally
  {
  Response.Write("<script>alert('恭喜你!邮件已成功发送')</script>");
  }
  }


可是已运行出现:
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

源错误: 


行 36: SmtpClient client = new SmtpClient("125.0.0.1");
行 37: success.Text = "邮件正在发送,请稍候.......";
行 38: client.Send(mail);
行 39: 
行 40: }
 
那位大哥能帮我看一下哪里出现错误了,谢谢!
 

------解决方案--------------------
你这个125.0.0.1是干嘛的???
本机上127.0.0.1