Smtp: invio email con TCPClient

martedì 26 aprile 2005 - 15.02

losso Profilo | Newbie

Salve a tutti,
io sto tentando di inviare email attraverso una applicazione in C#.

Ho una connessione aperta con il mio ISP (libero) e cerco di eseguire una connect
attraverco l'oggetto TCPClient alla porta 25 dell'smtp server:

TCPClient.Connect("mail.libero.it",25);

Ricevo una SocketException con il seguente messaggio:
"connessione interrotta dal sw del computer host".

Non rieco nemmeno attraverso telnet ad accedere al server smtp! (ho provato con diversi ISP)
Mi lascia perplesso il fatto che se configuro Outlook Express con lo stesso
smtp server (quello indicato dall'ISP) quest'ultimo riece ad inviare le email.
Perche non dovrei riuscirci attraverso TCPClient?

Non ho il firewall di winXP attivato.

Sarò grato a chiunque saprà darmi dei suggerimenti.




19018 Profilo | Expert

Ciao!Non so bene le tue esigenze ma perchè non usi semplicemente la classe System.Web.Mail ??!!è molto più veloce e comoda!ciao

losso Profilo | Newbie

Non riesco nemmeno con System.Web.Mail, per questo avevo cercato di accedere direttamente con i socket, ma anche attraveso questa strada non ottengo risultati.. non
riesco ad eseguire la connect all'smtp server dell ISP

losso Profilo | Newbie

Ho trovato l'origine del problema:
e' VirusScan che ha un blocco sulla porta 25.
Rimosso tale blocco Telenet e Socket vanno che è una meraviglia!!!

19018 Profilo | Expert

Posta il codice che usi con System.Web.Mail magari hai tralasciato qualcosa,io lo uso spesso e funziona sempre!ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5