请教关于TNMPOP3的连接异常问题

daystar 2006-08-09 05:38:08
我在维护一个邮件用户表,需要验证用户的有效性,在循环验证的时候会出现10022和10056错误,之后所有的验证都会出现10056错误,请问该怎么处理才可以让程序继续执行其他的验证任务?
ADOQuery1->First();
for(int i=0;i<ADOQuery1->RecordCount;i++)
{
NMPOP31->AttachFilePath = ".";
NMPOP31->DeleteOnRead = false;
NMPOP31->ReportLevel = Status_Basic;
NMPOP31->TimeOut = 20000;
NMPOP31->Host=ADOQuery1->FieldByName("host")->AsString.Trim();
NMPOP31->UserID=ADOQuery1->FieldByName("user")->AsString.Trim();
NMPOP31->Password=ADOQuery1->FieldByName("pass")->AsString.Trim();
NMPOP31->Port=StrToInt(ADOQuery1->FieldByName("port")->AsString.Trim());
try
{
NMPOP31->Disconnect();
NMPOP31->Connect(); //NMPOP31验证成功后记录成功标示,失败则继续下一个验证
}
catch(...)
{

}

ADOQuery1->Next();
}

...全文
188 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
daystar 2006-08-13
  • 打赏
  • 举报
回复
请管理员删除次贴!再见
daystar 2006-08-11
  • 打赏
  • 举报
回复
up
daystar 2006-08-09
  • 打赏
  • 举报
回复
高手怎么还没有出现!!

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧