Salve a tutti,
ho la necessità di accedere tramite uno script PHP alla mia posta di Gmail usufruendo della funzione IMAP.
Nonostante abbia abilitato tale funzione da Gmail stessa, mi imbatto continuamente in errori di esecuzione, di natura sconosciuta (non ho messaggi di errore diretti da PHP, ma lo script non esegue il suo dovere!).
Ho provato poi a seguire fedelmente questa guida:
http://php.html.it/articoli/leggi/37...ere-a-gmail/4/
, già testata da altri, ma niente da fare, anche quest'ultimo script risulta non funzionare.
Sapreste darmi una dritta per venire a capo al suddetto problema?
Il mio specifico intento è quello di estrapolare con lo script il numero di messaggi non letti nella casella.
Posto il codice di riferimento:
Codice PHP:
// server IMAP per la connessione
$server = '{imap.gmail.com:993/imap}INBOX';
// account Gmail
$login = 'mio_account@gmail.com';
// password per l'accesso a Gmail
$password = 'mia_password';
// connessione IMAP ad un account Gmail
$connessione = imap_open($server, $login, $password);
$conteggio = imap_num_msg($connessione);
for($i = 1; $i <= 20; $i++) {
$intestazioni = imap_headerinfo($connessione, $i);
if($intestazioni->Unseen == 'U') {
echo $corpo = imap_body($connessione, $i);
}
}
echo $conteggio;
Grazie anticipatamente!