server:pop.163.com 或者pop3.163.com 
port:110
user:pop3mail
pass:123456我的代码如下:
TcpClient tcpclient = new TcpClient("pop.163.com",110);
Byte[] outbytes;
string input = "";
NetworkStream ns = null;
ns = tcpclient.GetStream();
outbytes = new byte[tcpclient.ReceiveBufferSize];
ns.Read(outbytes, 0, (int)tcpclient.ReceiveBufferSize);
label1.Text = Encoding.ASCII.GetString(outbytes);input = "USER" + "pop3mail" + "\r\n";
outbytes = Encoding.ASCII.GetBytes(input.ToCharArray());
ns.Write(outbytes, 0,outbytes.Length );
outbytes = new byte[tcpclient.ReceiveBufferSize];
ns.Read(outbytes, 0, (int)tcpclient.ReceiveBufferSize);
label1.Text += "  " + Encoding.ASCII.GetString(outbytes);input = "pass" + "123456" + "\r\n";
outbytes = Encoding.ASCII.GetBytes(input.ToCharArray());
ns.Write(outbytes, 0, outbytes.Length );
outbytes = new byte[tcpclient.ReceiveBufferSize];
ns.Read(outbytes, 0, (int)tcpclient.ReceiveBufferSize);
label1.Text += "  " + Encoding.ASCII.GetString(outbytes);input = "QUIT" + "\r\n";
outbytes = Encoding.ASCII.GetBytes(input.ToCharArray());
ns.Write(outbytes, 0, outbytes.Length );
outbytes = new byte[tcpclient.ReceiveBufferSize];
ns.Read(outbytes, 0, (int)tcpclient.ReceiveBufferSize);
label1.Text += "  " + Encoding.ASCII.GetString(outbytes);tcpclient.Close();