La configurazione di default del PHP su Ubuntu non prevede l’uso delle funzioni relative alla gestione delle caselle email di tipo IMAP.
Di conseguenza, non è possibile implementare codice che legga una casella IMAP, come pure caselle Gmail, che notoriamente utilizzano protocolli più sicuri, come IMAP-SSL (IMAPS) e POP3-SSL (POP3S).
Per questo motivo, cosa possiamo fare quando, utilizzando il linguaggio PHP, le funzioni IMAP (es.: imap_open()) danno errori come il seguente?
“Fatal error: Call to undefined function imap_open()”
Se abbiamo la necessità di implementare funzioni per l’accesso a caselle email di questo tipo, dobbiamo installare la libreria php5_imap.
Su Ubuntu, da terminale, digitiamo i comandi che seguono (come amministratore):
apt-get install php5-imap
cp /etc/php5/conf.d/imap.ini /etc/php5/mods-available/
Fatto questo, potremo utilizzare tutte le funzioni per l’accesso alle caselle di posta del tipo indicato.
Tagapache, blog, funzione, funzioni, gmail, imap, imap_open, imap-ssl, imaps, linguaggio, linux, php, pop3, pop3-ssl, pop3s, programmazione, ubuntu