Fråga : Enkelt SendMail programfel för VB.NET: System.Net.Mail.SmtpException: Felöverföring postar

Ee-experter, förmiddagen för

I får felmeddelandet från ett enkelt program för VB.NET SendMail, som jag fick från Francesco Balenas, bokar efter ”programmera Microsoft den Visual Basic .NET” versionen 2003. Francescos programimporter system.web.mail. Jag konverterade den till system.net .mail. Jag vet att I-förmiddagen som får till SMTP-serveren vid det nöjt av felmeddelandet. Jag behöver att veta vilken egenskap som ska tillfogas eller ändras för att satisify för ************** undantag för SMTP server.

System.Net.Mail.SmtpException för ************** för text: Felöverföring postar. ---> System.IO.IOException: Oförmöget att läsa data från transportanslutningen: En existerande anslutning stängdes forcibly av fjärrkontrollen varar värd. ---> System.Net.Sockets.SocketException: En existerande anslutning stängdes forcibly av den avlägsna host
för System.Net.Sockets.Socket.Receive (Byte [] fungera som buffert, Int32 offset, Int32 storleksanpassar, SocketFlags socketFlags), på
för System.Net.Sockets.NetworkStream.Read (byten [] fungera som buffert, Int32 offset, Int32 storleksanpassar)   --- Avsluta av inre undantagsbunttrace ---

My kodifierar fästas i kodifiera snippet.
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
" codeBody " " >Private underButton1_Click (den ByVal avsändaren för class= " för 0 därefter 'Dunkelt tillbehör som nya MailAttachment (txtAttachment.Text) 'msg. Attachments.Add (tillbehör) 'Avsluta om Försök Dunkel smtp som SmtpClient = nya SmtpClient (”smtp.att.yahoo.com”) smtp.EnableSsl = True 'Skriv in legitimationsvitsorden Dunkelt cred som ny System.Net.NetworkCredential (”******** @sbcglobal.net”,” ******** ”) smtp. Vitsord = cred smtp. Port = 465 smtp. Överför (msg) Fånga före detta som HttpException MsgBox (före detta. Meddelande) Avsluta försök Avsluta suben
" klar "

Svar : Enkelt SendMail programfel för VB.NET: System.Net.Mail.SmtpException: Felöverföring postar

System.Net.Mail stöttar inte ”implicit” SSL, endast ”explicit” SSL.

Detta kan eller kan inte hjälpa.

http://stackoverflow.com/questions/172203/why-does-system-net-mail-fail-where-system-web-mail-works

http://blogs.msdn.com/b/webdav_101/archive/2008/06/02/system-net-mail-with-ssl-to-authenticate-against-port-465.aspx

guru_samien nämnde den Google e-posten…, Jag har använt att lyckat jag själv.
Andra lösningar  
 
programming4us programming4us