tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
2413
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    exphertle exphertle ist offline Rookie
    Registriert seit
    Dec 2008
    Beiträge
    9
    Hallo liebe Programmierer,

    ich bin gerade am lernen von VB.
    Versuche hier ein Programm zu schreiben, dass bei bestimmten Events automatisch eine E-Mail verschickt. Allerdings bekomme ich jedesmal beim Versand eine InvalidOperationException.
    Hab schon n halben Tag gegoogelt, aber leider ohne Erfolg.
    Vllt könnt ihr mir ja helfen und sagen, was daran falsch ist.
    Hab schon durchdebuggt, konnte aber nichts finden.
    Host und Port ist richtig eingetragen. Und E-Mail übertragung findet zu der Zeit auch noch nicht statt.

    Die Exception bekomm ich bei server.Send(eMail)

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    Sub testSmtpVersand()
        Dim eMail As New System.Net.Mail.MailMessage()
        Dim server As New System.Net.Mail.SmtpClient("asysexchange01.asys.de")
     
        With eMail
            .From = New System.Net.Mail.MailAddress("Test@Email.de")
            .To.Add(New System.Net.Mail.MailAddress("meine@EmailAdresse.de"))
            .Subject = "Test"
            .Body = "Dies ist eine TestMail"
        End With
     
            With server
                 .Host = "hostname"
            '.Credentials = Nothing
            .UseDefaultCredentials = True           
        End With
            
        Try 
            server.Send(eMail)
        Catch e As Exception
            MsgBox("Senden Fehlgeschlagen: " & e.Message)
            MsgBox(e.StackTrace)            
        End Try     
    End Sub

    ich ruf die Methode nach Initalize Component auf.

    Schon vielen Dank für jede Hilfe

    Exphertle
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Wie lautet denn die Fehlermeldung?
    Ist auf dem Exchange Smtp aktiviert? Ist der Ports vielleicht ein anderer? Ssl?
    Klappts mit telnet?
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    exphertle exphertle ist offline Rookie
    Registriert seit
    Dec 2008
    Beiträge
    9
    die Fehlermeldung lautet.

    system.net.mail.smtpException Fehler beim senden von Mail --> System.NEt.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden ---> System.Net.Sockets.SocketException: Eine bestehende Verbindung wurde Softwaregesteuert abgebrochen......

    Gruß
    Geändert von exphertle (22.04.09 um 07:06 Uhr)
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34


    Also oben hast du geschrieben, es kommt eine InvalidOperationException.
    Jetzt sind es SmtpException, WebException und SocketException!

    Hast du denn mal probiert, ob du mit Telnet ran kommst? Es fehlen noch ein paar Antworten!

    Und achte ein bisschen mehr darauf, was du schreibst (Rechtschreibung, Groß- /Kleinschreibung)! Danke
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    exphertle exphertle ist offline Rookie
    Registriert seit
    Dec 2008
    Beiträge
    9
    Guten Morgen Nico,

    sorry, das hab ich gestern so zwischen Tür und Angel geschrieben, das musste schnell gehen

    ich hab nachdem ich den Post aufgemacht hab, irgendwann mal noch ein bisschen rumgespielt und mein Mail Versand in ne Extra Klasse gepackt.

    Und mir ist noch gar nicht aufgefallen, dass ich jetzt keine InvalidOperationException mehr bekomm. Sorry.

    das mit telnet muss ich jetzt erst noch ausprobieren.
    Meld mich nochmal.

    ExpHertle
     

  6. #6
    exphertle exphertle ist offline Rookie
    Registriert seit
    Dec 2008
    Beiträge
    9
    Also das Problem ist gelöst.

    Es lag an meinem Virenscanner.
    Der hat meine Mails blockiert.

    Muss man auch erst drauf kommen ....

    Trotzdem danke.

     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 22.02.10, 15:57
  2. E-Mail-Versand
    Von designerfreak im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 31.03.09, 14:18
  3. [VB.NET] E-Mail versand
    Von D34DL1NES im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 25.03.08, 15:39
  4. Problem mit E-Mail-Versand
    Von Rambo51 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.03.06, 17:22
  5. E-Mail versand
    Von deki im Forum PHP
    Antworten: 1
    Letzter Beitrag: 17.12.02, 14:41

Stichworte