我的操作系统是win2003,安装了自带的POP3服务,连接了我的服务器,在属性中:
身份验证方法:本地windows帐户
服务器端口: 110
没选取对所有客户端连接要求安全密码身份验证(SPA)然后我用C#作了个程序来连接该POP3服务器:
//用110端口新建POP3服务器连接
Server = new TcpClient(PopServer.Text,110);
Status.Items.Clear(); try
{ //初始化
NetStrm = Server.GetStream();
RdStrm= new StreamReader(Server.GetStream()); Status.Items.Add(RdStrm.ReadLine());
// 内容是 +OK Microsoft Windows POP3 Service Version 1.0 <3297468@han>ready han是我的
//服务器名
//登录服务器过程
Data = "USER "+ Username.Text+CRLF;
szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
NetStrm.Write(szData,0,szData.Length);
Status.Items.Add(RdStrm.ReadLine());
// 内容是 +OK
Data = "PASS "+ Password.Text+CRLF;
szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
NetStrm.Write(szData,0,szData.Length);
Status.Items.Add(RdStrm.ReadLine()); //出错: -ERR Logon Failure请帮帮我,谢谢!
身份验证方法:本地windows帐户
服务器端口: 110
没选取对所有客户端连接要求安全密码身份验证(SPA)然后我用C#作了个程序来连接该POP3服务器:
//用110端口新建POP3服务器连接
Server = new TcpClient(PopServer.Text,110);
Status.Items.Clear(); try
{ //初始化
NetStrm = Server.GetStream();
RdStrm= new StreamReader(Server.GetStream()); Status.Items.Add(RdStrm.ReadLine());
// 内容是 +OK Microsoft Windows POP3 Service Version 1.0 <3297468@han>ready han是我的
//服务器名
//登录服务器过程
Data = "USER "+ Username.Text+CRLF;
szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
NetStrm.Write(szData,0,szData.Length);
Status.Items.Add(RdStrm.ReadLine());
// 内容是 +OK
Data = "PASS "+ Password.Text+CRLF;
szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
NetStrm.Write(szData,0,szData.Length);
Status.Items.Add(RdStrm.ReadLine()); //出错: -ERR Logon Failure请帮帮我,谢谢!
解决方案 »
- maskedTextBox 赋日期上去,格式错误
- 分布式开发中 dataTable 和dataView 问题
- .net 3.5安装包问题??????????????????????
- 跪求大家帮忙,我的自动化事务为什么无法回滚?我哪写错了?
- 一个很奇怪的,没有遇到过的问题
- 请问镶嵌窗口的问题
- C#如何表示Java的静态代码块
- 如何在C#中检测一个windows应用程序是否已经启动?如果已经启动就不让该程序再次启动?急!!!谢谢各位大哥
- ※※※关于线程和进程的理解100分※※※
- OracleConnection.Open() 的奇怪问题
- 读取Oracle中的AQ的问题
- messagebox問題,在綫等
是不是这个问题?