SMTP - wird nich versendet

  • VB.NET

Es gibt 7 Antworten in diesem Thema. Der letzte Beitrag () ist von HeadShotHarp.

    SMTP - wird nich versendet

    Hay leute,
    kann mir bitte einer helfen
    der folgende code funktioniert iwie nicht

    VB.NET-Quellcode

    1. Dim mail As New MailMessage()
    2. Dim smtp As New SmtpClient
    3. smtp.Credentials = New Net.NetworkCredential("YYYYYYYYYYY@web.de", "********")
    4. smtp.Port = 587
    5. smtp.Host = "smtp.web.de"
    6. smtp.EnableSsl = True
    7. mail.To.Add("XXXXXXXXXX@hotmail.de")
    8. mail.From = New MailAddress("YYYYYY@web.de")
    9. mail.Subject = "Betreff"
    10. mail.Body = "Inhalt"
    11. Try
    12. smtp.Send(mail)
    13. Form3.Show()
    14. Catch ex As Exception
    15. End Try


    ich wäre sehr froh wenn mir einer helfen könnte
    danke
    Hmm... Ich versende mails so:

    (aus meiner DLL, drum als Shared Function)

    VB.NET-Quellcode

    1. Shared MSG As New MailMessage
    2. Shared myCredentials As New System.Net.NetworkCredential
    3. Shared mySmtpsvr As New SmtpClient()
    4. Shared Function Mailversand(ByVal Gesendet As Integer, ByVal Empfänger As String, ByVal Betreff As String, ByVal Text As String, ByVal Port As Integer, ByVal Host As String, ByVal Username As String, ByVal Passwort As String, ByVal HTML As Boolean, ByVal Anzahl As Integer)
    5. Try
    6. Dim i As Integer
    7. Gesendet = 0
    8. mySmtpsvr.Port = Port
    9. mySmtpsvr.Host = Host
    10. myCredentials.UserName = Username
    11. myCredentials.Password = Passwort
    12. mySmtpsvr.Credentials = myCredentials
    13. MSG.From = New MailAddress(myCredentials.UserName)
    14. MSG.IsBodyHtml = HTML
    15. MSG.To.Add(Empfänger)
    16. MSG.Subject = Betreff
    17. MSG.Body = Text
    18. Do Until i = Anzahl
    19. mySmtpsvr.Send(MSG)
    20. Gesendet += 1
    21. i += 1
    22. Loop
    23. Catch fail As Exception
    24. MsgBox("Fehler! " & fail.Message & " beim versenden von Mail " & Gesendet & ".", MsgBoxStyle.Critical, "Fehler!")
    25. End Try
    26. Return Gesendet
    27. End Function


    Versuchs mal so, aber ich sehe keinen Unterschied zu deinem Code....
    das mit deinem Code wird nichts werden, da web.de ausgedachte E-Mail adressen akzeptiert.

    Es müssen E-Mail-Adressen sein, die von web.de authentifiziert und freigegeben wurden, hab ich selbst schon versucht klappt aber nicht.
    Das was du versuchst klappt aber bei so ziemlich keinem E-Mail Anbieter da sie ohne korrekte Daten keine Verbindung herstellen.