Recentemente mi hanno chiesto di aggiornare all’ultima versione di Joomla il sito dell’Oratorio Don Bosco di Moncalvo. Nessun problema con l’installazione della versione 3 di Joomla sull’hosting condiviso che ospita il sito. Tutto è filato liscio e il sito è andato online come previsto. Poi però mi chiama l’amico Angelo che mi dice di non riuscire ad usare l’indirizzo di posta gmail dell’oratorio per inviare la mail di conferma registrazione agli utenti.
Strano, mi sembrava di averli impostati. Controllo e ricontrollo i settaggi del modulo smtp di Joomla; è tutto ok deve funzionare! Invece non ne vuole sapere. Controllo su vari forum di Joomla e tutti ribadiscono che se il modulo smtp non funziona con i settaggi che ho impostato allora è un problema dell’hosting o dell’installazione.
Non posso credere sia un problema dell’installazione, il sito funziona perfettamente, e la diagnostica stessa di Joomla dice che tutto è ok. Allora può essere un problema dell’hosting? Dubito anche quello. Le versioni precedenti funzionavano perfettamente, la versione php è aggiornata e compatibile con Joomla 3.
La cosa strana è che il modulo smtp di Joomla funziona perfettamente con un indirizzo di posta di yahoo creato ad hoc. Quindi deduco che il problema è proprio di gmail, o meglio, nella configurazione dell’account di posta.
Allora mi viene in mente di scartabellare sulle pagine di supporto di google e incappo nel parametro “consenti accesso app meno sicure”, che serve per permettere l’accesso a gmail di app che non rispettano gli standard di sicurezza di google. Capisco che non sarà la scelta migliore, ma finalmente il modulo smtp di Joomla si mette a funzionare con gmail.
I parametri per modulo smtp di Joomla con gmail sono:
Mailer: SMTP
Mail: xxxxxx@gmail.com
SMTP Authentication: Yes
SMTP Security: SSL
SMTP Port 465
SMTP username: xxxxxx@gmail.com
SMTP password: gmail password
SMTP host: smtp.gmail.com
Se non funziona settare “permetti accesso app meno sicure” nelle impostazioni di gmail.