Come risolvere "Errore SMTP: Impossibile autenticare"? [6 metodi]

Pubblicato: 2023-06-06

Senza dubbio, PHPMailer è una potente e popolare libreria per l'invio di e-mail per PHP che consente agli sviluppatori di inviare e-mail tramite SMTP o la funzione mail() di PHP con facilità.

SMTP o Simple Mail Transfer Protocol è un componente essenziale della comunicazione e-mail che consente agli utenti di inviare e ricevere e-mail. L'autenticazione SMTP è una funzione di sicurezza cruciale che garantisce che solo gli utenti autorizzati possano inviare e-mail tramite un server.

Tuttavia, potrebbero esserci casi in cui PHPMailer non funziona a causa di problemi come impostazioni SMTP configurate in modo errato o problemi di compatibilità con il server. Quando ciò accade, potrebbe innescare un errore SMTP: non è stato possibile autenticare il messaggio e impedire agli utenti di inviare e-mail.

In questo articolo, scopriremo le principali possibili ragioni di questo errore e la migliore risoluzione dei problemi per risolverli.

Cominciamo!

Sommario
Cosa significa "Errore SMTP: Impossibile autenticare"?
Quali sono le cause di "Errore SMTP: Impossibile autenticare"?
Come risolvere "Errore SMTP: Impossibile autenticare"?
Conclusione
Domande frequenti

Leggi: Server SMTP gratuiti per l'invio di e-mail - 2023


Cosa significa "Errore SMTP: Impossibile autenticare"?

L'errore "Errore SMTP: Impossibile autenticare" si verifica quando il client di posta elettronica non è in grado di verificare le credenziali di accesso dell'utente. È un errore di autenticazione comune che può essere causato da credenziali di accesso errate o errori di configurazione.

Altri comuni errori di autenticazione SMTP includono:

  • Errore SMTP: autenticazione fallita
  • Errore SMTP: nome utente e password non accettati
  • Errore SMTP: metodo di autenticazione non supportato

Leggi: Porta SMTP 25, 465, 587, 2525: quale porta dovrei usare?


Quali sono le cause di "Errore SMTP: Impossibile autenticare"?

1. Errore di autenticazione errata: le credenziali di accesso errate sono la causa più comune degli errori di autenticazione SMTP. Gli utenti devono assicurarsi di inserire il nome utente e la password corretti per il proprio account di posta elettronica.

2. Protocollo di autenticazione non supportato : client e server di posta elettronica supportano diversi protocolli di autenticazione. Se il client di posta elettronica non supporta il protocollo di autenticazione utilizzato dal server, l'autenticazione fallirà.

3. Porta SMTP e host SMTP errati: a volte, gli utenti che hanno fretta, inseriscono i dettagli del server di posta errato nell'applicazione di posta. In aggiunta a ciò, anche un leggero errore nel nome host o nel server di posta inattivo può causare un errore SMTP: impossibile eseguire l'autenticazione.

4. Impostazioni di crittografia SMTP non configurate correttamente: quando si tratta di proteggere la trasmissione delle e-mail, l'SMTP con crittografia è la scelta migliore per la maggior parte degli utenti. I due protocolli di crittografia comunemente utilizzati per questo scopo sono SSL e TLS. Tuttavia, è importante tenere presente che alcuni server di posta potrebbero non avere il supporto SSL/TLS o avere un certificato SSL scaduto, causando un errore SMTP.

5. La password è scaduta : non è raro che i server siano impostati per far scadere automaticamente le password e talvolta i manutentori delle app potrebbero dimenticarsi di aggiornarle in tempo. Questo può portare a una situazione in cui il server di posta non è in grado di convalidare la password quando l'applicazione tenta di connettersi. Risultato in "Errore SMTP: impossibile autenticare".

6. Firewall o software antivirus che bloccano l'autenticazione: un firewall o un software antivirus può bloccare l'autenticazione, impedendo al client di posta elettronica di comunicare con il server. Gli utenti possono disabilitare temporaneamente questi programmi per verificare se stanno causando il problema.


Come risolvere "Errore SMTP: Impossibile autenticare"?

Ecco alcuni dei modi migliori per correggere il tuo errore SMTP: Impossibile eseguire l'autenticazione, controllali in dettaglio.

1. Verifica le credenziali di accesso

Per garantire una corretta trasmissione dell'e-mail, è necessario verificare che il nome utente e la password corretti siano inclusi nello script di posta. Inoltre, dovresti assicurarti di aver inserito il nome utente e la password corretti per l'account e-mail.

Inoltre, per gli account e-mail predefiniti, nell'applicazione deve essere fornito il nome utente completo ( [email protected] ). Se la password è stata modificata di recente, dovrebbe essere aggiornata anche nell'applicazione di posta elettronica.

2. Abilitare il protocollo di autenticazione supportato dal client e dal server di posta elettronica

Se il client di posta elettronica non supporta il protocollo di autenticazione utilizzato dal server, è necessario passare a un protocollo supportato. I protocolli di autenticazione comuni includono SMTP-AUTH, POP3 e IMAP.

3. Disabilitare temporaneamente il firewall o il software antivirus

È possibile disabilitare temporaneamente il firewall o il software antivirus per verificare se stanno causando il problema di autenticazione. Se il problema persiste, puoi contattare il fornitore del software per ulteriore assistenza.

4. Verificare la configurazione del client o del server di posta elettronica

Gli utenti devono verificare che le impostazioni del client di posta e del server siano configurate correttamente. Impostazioni errate possono causare errori di autenticazione SMTP.

Di seguito sono riportati alcuni passaggi per verificare la configurazione del client o del server di posta elettronica:

1. Ricontrolla le impostazioni del client di posta elettronica per assicurarti che siano stati specificati i server di posta in entrata e in uscita corretti.

2. Verificare che il client di posta stia utilizzando le impostazioni della porta corrette per la posta in entrata e in uscita.

Ad esempio, se scegli Gmail come server di posta (server SMTP di Gmail), il nome host da utilizzare è "smtp.gmail.com". Oltre alla porta SMTP predefinita 25, alcuni server di posta utilizzano porte personalizzate come la 587 per evitare lo spam. Inoltre, alcuni server di posta possono consentire solo e-mail tramite la porta SSL 465.

Per verificare la configurazione del tuo client o server di posta elettronica, puoi anche utilizzare alcuni comandi utili. Ad esempio, per verificare la connettività DNS del server di posta, puoi utilizzare il comando "dig", in questo modo:

dig mail.example.com

È inoltre possibile identificare la porta SMTP corretta e confermare la connettività alla porta SMTP utilizzando il comando "telnet":

telnet esempio.com 25

Infine, assicurati di ricontrollare le impostazioni SMTP nella tua applicazione per assicurarti che vengano utilizzati l'host e la porta SMTP corretti.

3. Verificare che il nome utente e la password per l'account e-mail siano corretti e inseriti correttamente nelle impostazioni del client e-mail.

4. Verificare le impostazioni dell'account e-mail inviando un'e-mail di prova per assicurarsi che l'account sia configurato correttamente.


Server SMTP gratuito per il test: RUN test


5. Verificare eventuali messaggi di errore o avvisi che potrebbero essere visualizzati durante il processo di configurazione o durante l'invio di e-mail di prova.

6. Consultare la documentazione del client di posta o del server o le risorse di supporto per ulteriore assistenza se i problemi persistono.

5. Configurare correttamente la crittografia SMTP

È fondamentale assicurarsi che "mod_ssl" e "openssl" siano configurati correttamente sul server affinché SSL funzioni in modo efficace.

È necessario verificare la validità del certificato SSL del server di posta utilizzando il seguente comando:

openssl s_client -connect mail.example.com:25 -starttls smtp

Pertanto, la soluzione è configurare SSL correttamente per il server o rimuovere la crittografia utilizzata nelle impostazioni SMTP.

6. Riconfigura le app secondo gli standard di Google

Google non scende a compromessi sulla sicurezza e applica rigide restrizioni di sicurezza. Pertanto, se un'app non soddisfa gli standard di sicurezza di Google, potrebbe essere bloccato l'accesso ai servizi Google. Questo perché tali app hanno il potenziale per rompersi facilmente e possono essere vulnerabili alle violazioni della sicurezza.

Se provi ad autenticarti sul server di Google, potresti riscontrare l'errore "Errore SMTP: impossibile autenticare". Questo perché Google tratta le credenziali di accesso come non sicure.

Il modo migliore per evitare questo problema è riconfigurare la tua app secondo gli standard di Google. Se desideri utilizzare le tue impostazioni personalizzate senza aderire agli standard di Google, dovrai allentare le restrizioni di sicurezza.

Per fare questo,

  • Accedi alla tua console di amministrazione Google.
  • Fare clic su Sicurezza e scorrere verso il basso per fare clic sul collegamento "Attiva accesso (non consigliato).
  • Ora si aprirà una pagina di accesso all'app meno sicura.
  • Attiva l'opzione "Consenti app meno sicure" e il gioco è fatto.
Less Secure App Access
Accesso alle app meno sicuro
Allow Less Secure Apps
Consenti app meno sicure

Conclusione

Gli errori di autenticazione SMTP possono essere frustranti e possono impedire agli utenti di inviare e-mail. Comprendendo i comuni errori di autenticazione SMTP e le relative cause, è possibile diagnosticare e risolvere rapidamente questi problemi.

Verificando le credenziali di accesso, abilitando i protocolli di autenticazione supportati, disabilitando temporaneamente il firewall o il software antivirus e verificando la configurazione del client o del server di posta elettronica, è possibile correggere rapidamente gli errori di autenticazione SMTP e garantire una comunicazione e-mail fluida.


Leggi: Come risolvere il problema con WordPress che non invia e-mail? [2023]


Domande frequenti

Come posso correggere l'errore di autenticazione SMTP?

Per correggere l'errore di autenticazione SMTP, seguire i metodi indicati di seguito:
1. Verifica le credenziali di accesso
2. Abilitare il protocollo di autenticazione supportato dal client e dal server di posta elettronica
3. Disabilitare temporaneamente il firewall o il software antivirus
4. Verificare la configurazione del client o del server di posta elettronica
5. Configurare correttamente la crittografia SMTP
6. Riconfigura le app secondo gli standard di Google

Come posso correggere l'errore di autenticazione SMTP in Gmail?

Per correggere l'errore di autenticazione SMTP in Gmail, procedi come segue:
1. Verifica le credenziali di accesso.
2. Garantire l'abilitazione dell'autenticazione a due fattori
3. Esci da altri account Google
4. Attiva "Consenti app meno sicure" nelle impostazioni di sicurezza del tuo account Google.

Che cosa significa Errore SMTP non autenticabile?

Errore SMTP: impossibile autenticare significa che il server di posta elettronica non è stato in grado di autenticare le credenziali di accesso fornite dall'utente. In termini più semplici, il client o l'applicazione di posta elettronica non è in grado di verificare la combinazione di nome utente e password con il server di posta, con conseguente mancato invio o ricezione di e-mail. Questo messaggio di errore in genere indica che c'è un problema con il processo di autenticazione, ad esempio una password errata, una password scaduta o un server SMTP configurato in modo errato.