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.
![Raffaele Chiatto](https://www.raffaelechiatto.com/wp-content/uploads/2024/01/Avatar-Raffaele-2.png)
Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.
0 commenti