ho avuto la stessa necessità pochi giorni fa, ti posto il mio codice:
Codice PHP:
set_time_limit(120); 
$server="tuoserver"
$username="tuoutente"
$password="tuapassword"
if(
$inbox=imap_open("{".$server.":110/pop3/novalidate-cert}INBOX",$username$password)){ 
$conta=imap_num_msg($inbox);
}
imap_close($inbox); 
le maggiori difficoltà le ho trovate nei flag di imap_open,
ovviamente la porta potrebbe non essere la 110,
il protocollo lo scegli tu, ma attenzione ai certificati (novalidate-cert), senza questa parte si bloccava tutto perchè mi diceva certificato non valido... e molti alti problemi su porta, nome del server e nome utente che nel mio caso utilizzavano sintassi molto originali (per impostazione del mio hosting)