Qualunque sia il problema che si sta riscontrando, assicurarsi innanzitutto di utilizzare l’ultima versione di PHPMailer.
Se hai basato il tuo codice su un esempio che hai trovato da qualche parte in internet diverso da quello scaricabile da GitHub, probabilmente è obsoleto.
Circa il 90% dei problemi realtivi a questo errore sono scaturiti dal probabile rilascio di PHPMailer 6.0.
Sopra l’errore Error in email sending: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Per verificare che il PHPMailer sia installato eseguire il comando:
0 |
dpkg -L libphp-phpmailer |
Per installare l’ultima versione di PHPMailer eseguire il comando:
0 |
sudo apt-get install libphp-phpmailer -y |
Per installare l’ultima versione di PHPMailer con il Composer eseguire il comando:
0 |
composer require phpmailer/phpmailer |
Per verificare la versione installata con il composer eseguire il comando:
0 |
sudo composer show |
In questa schermata si visualizzeranno tutti i pacchetti installati con il composer tra cui il PHPMailer.
A questo punto rivviare il server e verificare che l’invio della mail funzioni.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti