procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin Screen.Cursor:=crHourGlass; //Affiche le curseur sablier IdPOP31.Host:= 'pop3.live.com'; idPOP31.Port := 995; IdPOP31.Username:='monadresse@hotmail.fr'; IdPOP31.Password:='monmdp'; IdPOP31.Connect; for i:=1 to IdPOP31.CheckMessages do //CheckMessages donne le nombre d'emails contenu sur le serveur POP3 begin IdMessage1.Clear; IdPOP31.RetrieveHeader(i, IdMessage1); //Récupère l'entête du message d'indice "i" ListBox1.Items.Add(IdMessage1.Subject); //Ajoute dans la listbox le sujets de l'email actif end; IdPOP31.Disconnect; Screen.Cursor:=crDefault; //Affiche le curseur par défaut end;