Para te facilitar, o inicío é este:
NMPOP31.AttachFilePath := '.';
NMPOP31.DeleteOnRead := FALSE;
NMPOP31.ReportLevel := Status_Basic;
NMPOP31.TimeOut := 20000;
NMPOP31.Host := 'seu.servidor.pop3';
NMPOP31.Port := 110;
NMPOP31.UserID := 'SeuLogin';
NMPOP31.Password := 'Sua Senha';
NMPOP31.Connect;
//Conexão não feita ele sai
//Conexão feita ele desconecta e prossegue
if not NMPOP31.Connected then
exit
else
NMPOP31.Disconnect;
ou, se vc usa o D8 tem os componentes TidPOP3 e TidSMTP da paleta "Indy Clients" para "vcl forms", mas esses eu não usei
