Salve a tutti.
Sto provando a mandare una e-mail mediante SmtpClient.
Mi esce però col seguente errore:
System.Net.Mail.SmtpException: Errore durante l'invio della posta. ---> System.Net.WebException: Impossibile effettuare la connessione al server remoto. ---> System.Net.Sockets.SocketException: Tentativo di accesso al socket con modalità non consentite dalle rispettive autorizzazioni di accesso
Per essere ho provato ad eseguire un "telnet" sulla porta 25 del provider del servizio email senza usare utente/password e si connette correttamente.
Il codice che uso per la connessione è il seguente:
SmtpClient client = new SmtpClient("mioProvider");
client.EnableSsl = false;
client.Credentials = new NetworkCredential("mioUtente", "miaPassword");
client.Send(message);
Nel codice riporto il pezzo in cui usavo utente/password. Ma anche in quel caso non funziona.
Ho già provato a fare i seguenti tentativi:
1) Abilitare SSL
2) Togliere l'impostazione delle credentials
3) Mettere client.UseDefaultCredentials sia a true che a false
PS: Con SSL ho provato sia usando le credenziali, sia no...
Qualcuno mi può dire quali altri test fare? (o magari qual è il problema).
Grazie mille