C# OpenPop.Net-服务器没有响应

C# OpenPop.Net-服务器没有响应,c#,asp.net,C#,Asp.net,我正在使用OpenPop.NET,我正在尝试从服务器下载电子邮件。但是,它同时给出了下面的错误消息,通过使用与OpenPop.NET相同的设置,我可以在Outlook中配置和下载邮件,而不会出现任何问题 服务器没有以+响应进行响应。响应为:“-ERR命令在此状态下无效。” FetchAllMessages(smtpserver,110,false,emailId,密码); 公共静态列表FetchAllMessages(字符串主机名、int端口、bool usesl、字符串用户名、字符串密码) {

我正在使用OpenPop.NET,我正在尝试从服务器下载电子邮件。但是,它同时给出了下面的错误消息,通过使用与OpenPop.NET相同的设置,我可以在Outlook中配置和下载邮件,而不会出现任何问题

服务器没有以+响应进行响应。响应为:“-ERR命令在此状态下无效。”

FetchAllMessages(smtpserver,110,false,emailId,密码);
公共静态列表FetchAllMessages(字符串主机名、int端口、bool usesl、字符串用户名、字符串密码)
{
使用(POP3客户端=新POP3客户端())
{
Connect(主机名、端口、usesl);
客户端验证(用户名、密码);
int messageCount=client.GetMessageCount();
List allMessages=新列表(messageCount);
对于(int i=messageCount;i>0;i--)
{
allMessages.Add(client.GetMessage(i));
}
返回所有消息;
}
}

在客户端中引发异常。身份验证(用户名、密码)

你试了什么?可能会发布一些代码。异常正在抛出客户端。身份验证(用户名、密码);例外是怎么说的?您使用的Pop3Client是什么?你能在这里发布这个模块的页面吗?我使用的是“OpenPop.Net”POP3客户端,例外情况如下。服务器没有以+响应进行响应。响应是:“-ERR命令在此状态下无效。”我已经在顶部发布了代码
FetchAllMessages(smtpserver, 110, false, emailId, password);


public static List<Message> FetchAllMessages(string hostname, int port, bool useSsl, string username, string password)
    {
        using (Pop3Client client = new Pop3Client())
        {
            client.Connect(hostname, port, useSsl);

            client.Authenticate(username, password);

            int messageCount = client.GetMessageCount();

            List<Message> allMessages = new List<Message>(messageCount);

            for (int i = messageCount; i > 0; i--)
            {
                allMessages.Add(client.GetMessage(i));
            }

            return allMessages;
        }
    }