Pytanie : VB.NET prosty SendMail program błąd: System.Net.Mail.SmtpException: Niepowodzenie dosłanie poczta

EE Ekspert,

I am the następujący błąd wiadomość od prosty VB.NET SendMail programować że I dostać od Francesco Balena's książkowy "Microsoft Wizualny Podstawowy .NET" wersja 2003. Francesco program Importować system.web.mail. I nawracać ono system.net .mail. I znać że I dostawać the SMTP serwer the zawartość the błąd wiadomość. I potrzebować jaki własność lub satisify the SMTP server.

************** Wyjątek Tekst **************
System.Net.Mail.SmtpException: Niepowodzenie dosłanie poczta. ---> System.IO.IOException: Niezdolny dane od the przewieziony związek: Istniejący związek siłą zamykać the daleki gospodarz. ---> System.Net.Sockets.SocketException: Istniejący związek siłą zamykać the daleki host
przy System.Net.Sockets.Socket.Receive (Byte [] odbojnica, Int32 odsadzka, Int32 rozmiar, SocketFlags socketFlags)
przy System.Net.Sockets.NetworkStream.Read (Bajt [] odbojnica, Int32 odsadzka, Int32 rozmiar)
   --- Końcówka wewnętrzny wyjątek sterta ślad ---

My kod dołączać w the kod snippet.
(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:
Private Okręt podwodny Button1_Click (ByVal nadawca Jako System.Object, ByVal e Jako System.EventArgs) Obchodzić się btnSend.Click

        Ciemnawy msg Jako Nowy MailMessage
        msg. Od = Nowy MailAddress (txtFrom.Text)
        msg. To.Add (txtTo.Text)
        msg.CC.Add (txtCC.Text)
        msg. Bcc.Add (txtBCC.Text)
        msg. Priorytet = CType ([Enum]. Parse (GetType (MailPriority), cboPriority.Text), MailPriority)
        msg. Temat = txtSubject.Text
        msg. Ciało = txtBody.Text
        'msg.

        'Jeżeli txtAttachment.Text.Length > (0) Wtedy
        'Ciemnawy doczepianie Jako Nowy MailAttachment (txtAttachment.Text)
        'msg. Attachments.Add (doczepianie)
        'Kończyć Jeżeli
        Próba
            Ciemnawy smtp Jako SmtpClient = Nowy SmtpClient ("smtp.att.yahoo.com")
            smtp.EnableSsl = Prawdziwy
            'Wchodzić Do the Uwierzytelnienie Referencje
            Ćmić cred Jako Nowy System.Net.NetworkCredential ("******** @sbcglobal.net"," ******** ")
            smtp. Referencje = cred
            smtp. Port = 465


            smtp. Wysyłać (msg)
        Łapać ex Jako HttpException
            MsgBox (msgBox. Wiadomość)
        Końcówka Próba

    Końcówka Okręt podwodny

Odpowiedź : VB.NET prosty SendMail program błąd: System.Net.Mail.SmtpException: Niepowodzenie dosłanie poczta

System.Net.Mail wspierać "domniemany" SSL, tylko "wyraźny" SSL.

To móc lub móc.

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_sami nadmieniony Google email… I to używać to pomyślnie.
Inne rozwiązania  
 
programming4us programming4us