Frage : VB.NET einfache SendMail Programmstörung: System.Net.Mail.SmtpException: Ausfall, der Post sendet

EE-Experten, das

I morgens die folgende Fehlermeldung von einem einfachen VB.NET SendMail erhalten programmieren, dass ich von Buch Francesco-Balenas „programmierenMicrosoft Version 2003 Visual- Basic.NET“ erhielt. Francesco Programm importiert system.web.mail. Ich wandelte es in system.net .mail um. Ich weiß, dass ich an den smtp-Bediener durch den Inhalt der Fehlermeldung gelange. Ich muss wissen, welches Eigentum zum hinzuzufügen oder zu ändern, um das smtp server.

************** Ausnahme-Text **************
System.Net.Mail.SmtpException satisify: Ausfall, der Post sendet. ---> System.IO.IOException: Nicht imstande, Daten von der Teilnehmerverbindung zu lesen: Ein vorhandener Anschluss wurde gewaltsam durch den Fernwirt geschlossen. ---> System.Net.Sockets.SocketException: Ein vorhandener Anschluss wurde gewaltsam durch das Fernhost
System.Net.Sockets.Socket.Receive (Byte [] Puffer, Versatz Int32, Größe Int32, SocketFlags socketFlags) am
System.Net.Sockets.NetworkStream.Read geschlossen (Puffer des Bytes [], Versatz Int32, Größe Int32) am
   --- Ende des inneren AusnahmeKellerprotokolls ---

My Code wird im Code snippet.
angebracht
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 VorButton1_Click (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt btnSend.Click

        Schwache Msg als neues MailMessage
        Msg. Von = neues MailAddress (txtFrom.Text)
        Msg. To.Add (txtTo.Text)
        msg.CC.Add (txtCC.Text)
        Msg. Bcc.Add (txtBCC.Text)
        Msg. Priorität = C ([Enum]. (GetType (MailPriority), cboPriority.Text), MailPriority) analysieren
        Msg. Thema = txtSubject.Text
        Msg. Körper = txtBody.Text
        'Msg.

        'Wenn txtAttachment.Text.Length > 0 dann
        'Schwaches Zubehör als neues MailAttachment (txtAttachment.Text)
        'Msg. Attachments.Add (Zubehör)
        'Beenden wenn
        Versuch
            Schwaches smtp als SmtpClient = neues SmtpClient („smtp.att.yahoo.com“)
            smtp.EnableSsl = richten aus
            'Die Authentisierungs-Bescheinigungen betreten
            Verdunkeln cred als neues System.Net.NetworkCredential („******** @sbcglobal.net“,“ ******** ")
            smtp. Bescheinigungen = cred
            smtp. Hafen = 465


            smtp. Senden (Msg)
        Ex als HttpException sich verfangen
            MsgBox (ex. Mitteilung)
        Enden-Versuch

    Enden-Unterseeboot

Antwort : VB.NET einfache SendMail Programmstörung: System.Net.Mail.SmtpException: Ausfall, der Post sendet

System.Net.Mail stützt nicht „implizites“ SSL, nur „ausdrückliches“ SSL.

Diese Hilfe der Mai oder Mai nicht.

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 erwähnte Google eMail… Ich habe den erfolgreich selbst verwendet.
Weitere Lösungen  
 
programming4us programming4us