本人小鸟,刚接触Socket不久,做了个pop3的连接,可是刚刚连接就报出:由于目标机器积极拒绝,无法连接。
 
 Server = new TcpClient(PopServer.Text, 110); //PopServer是邮箱服务器。就这句报的错。尝试了关闭什么杀毒啊、防火墙之类的东西,貌似没有什么影响么!很是困惑啊,望高手能指点迷津。

解决方案 »

  1.   

    因为有些邮件服务器不支持POP3啊
      

  2.   

    现在主流的都是Web,只走HTTP和HTTPS了吧? 比如Gmail~
      

  3.   

    楼主先成outlook或者Foxmail里设置一下看看能不能收发邮件
    如果也不能说明没有开放POP3,如果行的话,再检查代码
      

  4.   

    我把邮箱的POP3/SMTP都设置好了。
    错成这样:
    由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
      

  5.   

    地址:pop3.qq.com 这么写?
      

  6.   

    问题解决了,但是郁闷的是,用户名密码登陆邮箱没问题,软件连接就不行了
    Data = "USER" + Username.Text + CRLF;
    szData = System.Text.Encoding.ASCII.GetBytes(Data);
    NetStrm.Write(szData, 0, szData.Length);
    Status.Items.Add(RdStrm.ReadLine());