解决方案 »

  1.   

    端口没错! 我用的smtp.qq.com这个邮件服务器 他的端口是465或587我用的465至于检查IP和和防火墙是主要检查写什么?
      

  2.   


    smtp服务器端口号是 25
      

  3.   

    1,确定 IP和端口都没搞错?
    2,确定 该IP的机器是开机状态?
    3,确定 该IP的server端应用程序是启动状态?
      

  4.   

    smtp.qq.com这个是邮件服务器 是邮件服务商的肯定是开启状态吧 service是本机的服务器现在是用的服务商的服务器不需要这个吧。 这样源码大家帮看看吧!
            MailMessage msg = new MailMessage();
            msg.To.Add("[email protected]");
            msg.From = new MailAddress("[email protected]","luoxu",System.Text.Encoding.UTF8);
            msg.Subject = "测试邮件";
            msg.SubjectEncoding = System.Text.Encoding.UTF8;
            msg.Body = "邮件内容";
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.IsBodyHtml = false;
            msg.Priority = MailPriority.High;
            SmtpClient client = new SmtpClient();
            client.Credentials = new System.Net.NetworkCredential("[email protected]","pwd");
            client.Port=587;
            client.Host = "smtp.qq.com";
            client.Send(msg);
      

  5.   

    我测试了一下,直接连这个端口都无法连接,你用命令试试看telnet ip 端口号如果对方端口开着,就能连上,提示连不上多半是端口没开
      

  6.   

    非  Ssl  连接的 端口 是 25
    你用465 是要ssl连接!
      

  7.   

    QQ邮箱  
    POP3服务器地址:pop.qq.com(端口:110) 
    SMTP服务器地址:smtp.qq.com (端口:25)  
    QQ企业邮箱 
    POP3服务器地址:pop.exmail.qq.com (SSL启用 端口:995) SMTP服务器地址:smtp.exmail.qq.com(SSL启用 端口:587/465)貌似你应该是25吧
    除非你换smtp.exmail.qq.com这个ip 用的是587
      

  8.   

            client.Port=25;
            client.Host = "smtp.qq.com";换成25之后的结果。
    telnet ip 25&&587什么情况?  难道是我电脑有问题?
      

  9.   

    无语了
    telnet smtp.qq.com 25
      

  10.   

    大神原谅小弟
    telnet smtp.qq.com 25
    =>
      

  11.   

    怎么开这个端口?  难道还是防火墙? testport 25?