Salve a tutti,
ho creato un client mail in java che invia e riceve messaggi di posta.
Per inviare le mail è necessario che l'utente inserisca correttamente il proprio provider di rete. All'accesso anche se l'utente lo imposta sbagliato l'accesso avviene ma si hanno problemi nell'invio delle mail... ho quindi aggiunto la funzione di ricerca automatica del provider di rete dell'utente e andando a impostare sequenzialmente tutti i provider della lista di cui dispone il software, la ricerca continua fino a quando non avviene con successo l'invio di una mail di prova ad un account che ho creato appositamente per ricevere queste mail di "configurazione".
Mi rendo conto che non è un metodo pulitissimo e neanche tanto veloce (in quanto ci sono 70 provider da testare,nel caso peggiore) quindi ci possono volere vari minuti quindi la mia domanda è la seguente :
Esiste un modo per verificare che il provider corrente nella ricerca è quello effettivamente dell'utente,senza dover ogni volta provare a inviare una mail di prova ???