Cocker

Untitled

Jun 28th, 2011
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.80 KB | None | 0 0
  1. procedure CheckMail(host:string;port:integer);
  2. var Client:TIdTCPClient;
  3. begin
  4.   Client:=TIdTCPClient.Create(nil);
  5.   Client.Port:=port;
  6.   Client.Host:=host;
  7.   try
  8.   Client.Connect();
  9.   Write(Client.CurrentReadBuffer);
  10.   Client.WriteLn('EHLO checker');
  11.   Write(Client.CurrentReadBuffer);
  12.   Client.WriteLn('AUTH LOGIN');
  13.   Write(Client.CurrentReadBuffer);
  14.   Client.WriteLn(EncodeBase64(mail));
  15.   Write(Client.CurrentReadBuffer);
  16.   Client.WriteLn(EncodeBase64(pass));
  17.   //Write(Client.CurrentReadBuffer);
  18.   if (StrToInt(Copy(Client.CurrentReadBuffer,1,3))=235) then
  19.   begin
  20.     Writeln(mailpass+' - valid');
  21.     Writeln(good,mailpass);
  22.   end;
  23.   Client.WriteLn('QUIT');
  24.   Write(Client.CurrentReadBuffer);
  25.   Client.Disconnect;
  26.   except exit;
  27.   end;
  28.   Client.Free;
  29.   writeln;
  30.   writeln;
  31. end;
Add Comment
Please, Sign In to add comment