Buongiorno, non riesco a spedire mail con smtp autenticato usando un account di gmail tramite la libreria phpMailer (ultima versione).
Se mando una mail usando php mail funziona ma se uso phpMailer impostanto un smtp autenticato fallisce l'autenticazione.
Ho controllato che openssl sia caricata come estensione php
Codice:
extension=php_openssl.os
Ho controllato che la porta sia aperto tramite telnet
Codice:
telnet smtp.gmail.com 587
Ho controllato con dig i dns di gmail:
Codice:
dig +short smtp.gmail.com
tutti questi test hanno dato esito positivo, scrivo di seguito la configurazione presente nel file php:
Codice PHP:
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
salto la parte relativa ai dati utente, premetto che ho la stessa configurazione su un'altro vps in mio possesso e sull'altro server tutto funziona correttamente, non riesco a capire dove può essere l'errore di configurazione
ringrazio in anticipo per ogni possibile aiuto