NMSMTP在邮箱登陆时出现"socket readln aborted"的错误?
try
{
if (NMSMTP->Connected)
NMSMTP->Disconnect();
NMSMTP->Host = SHost; //SMTP主机名
NMSMTP->UserID = SUserName; //用户名
NMSMTP->Port=SPort;
NMSMTP->Connect();
AnsiString userName = Base64Encode(SUserName); //将用户名编码
AnsiString password = Base64Encode(SPassword); //将密码编码
NMSMTP->Transaction("auth login"); //开始验证
NMSMTP->Transaction(userName);
NMSMTP->Transaction(password);<<<-------------------出现错误
if (NMSMTP->Connected)
NMSMTP->Disconnect();
}
catch(...)
{
Error="邮箱连接出错!";
Sconnected=false;
return false;
}
Sconnected=true;
return true;
我在邮箱登陆时就出现"socket readln aborted"的错误,就无法连接邮箱。请各位高手帮助!!!