Il mio provider di hosting ha migrato tutti i siti su un nuovo server il mese scorso e da allora le email transazionali del mio e-commerce non partono più. Il modulo d'ordine va a buon fine, il cliente paga, ma la conferma non arriva. Il supporto dell'hosting mi ha detto che le credenziali SMTP sono le stesse di prima, ma a me sembra che qualcosa sia cambiato, perché prima funzionava e ora no.
Non volevo perdere un'altra settimana in ticket e risposte vaghe, così ho provato a verificare la connessione da solo con il Controllore SMTP
https://letsextract.com/it/smtp-tester/ di LetsExtract. Ho inserito host, porta, utente e password del nuovo server, e il log mi ha mostrato subito che l'autenticazione veniva rifiutata. Il problema non era nel codice del sito né nel modulo, ma in una porta diversa da quella che avevo configurato, che dopo la migrazione non era più quella corretta. Ho aggiornato il dato e le conferme hanno ripreso ad arrivare nel giro di un'ora.
Il test è gratuito, non richiede installazione e non salva nulla, quindi si può ripetere finché non si trova la combinazione giusta. Se anche voi avete cambiato hosting di recente e qualcosa non torna, questo è il primo controllo che farei.