Problem mit E-mail

  • VB.NET

    Problem mit E-mail

    Hi ich habe einen Tip top E-mail code doch leider habe ich ein Problem ich möchte das Pawort und die anderen sachen in AUTH haben und ich habe es schon ein bisschen geschafft Doch dann kommt eine Fehlermeldung die besagt das "passwort" ungültig in den wert Bolean konvertiert wird. was kann ich da Tun das ich es Authentifiziert habe ??

    Der code den ich umgeändert habe

    VB.NET-Quellcode

    1. Public Sub sendmail()
    2. ' Neues MailMessage-Objekt mit Absender und
    3. ' Empfänger-Adresse erstellen
    4. Dim oMail As New MailMessage(TextBox4.Text, TextBox2.Text)
    5. ' SMTP-Server
    6. Dim oSMTP As New SmtpClient
    7. With oSMTP
    8. ' Mailserver
    9. .Host = Label5.Text
    10. .Port = 25
    11. ' Erweiterte Mail-Einstellungen
    12. .UseDefaultCredentials = False
    13. .DeliveryMethod = SmtpDeliveryMethod.Network
    14. ' SMTP-AUTH mit UserName und Kennwort
    15. .Credentials = New Net.Authorization(Passwort, Benutzername)
    16. End With
    17. With oMail
    18. ' Betreff
    19. .Subject = TextBox3.Text
    20. ' Nachricht (kein HTML)
    21. .IsBodyHtml = False
    22. .Body = TextBox5.Text
    23. ' ggf. Kopie-Empfänger hinzufügen
    24. '.CC.Add(New MailAddress("emailadresse"))
    25. ' ggf. BCC-Empfänger hinzufügen
    26. '.Bcc.Add(New MailAddress("emailadresse"))
    27. ' Anlagen hinzufügen
    28. If ListBox1.SelectedItem = "" Then
    29. Else
    30. .Attachments.Add(New Attachment((ListBox1.SelectedItem.ToString)))
    31. End If
    32. ' Priorität einstellen
    33. .Priority = MailPriority.Normal
    34. End With
    35. Try
    36. ' Nachricht senden
    37. oSMTP.Send(oMail)
    38. MsgBox("Nachricht wurde versandt.")
    39. Catch oEx As Exception
    40. MsgBox("Fehler: " & oEx.Message.ToString)
    41. End Try
    42. End Sub



    Orginal code

    VB.NET-Quellcode

    1. Imports System.Net.Mail
    2. ...
    3. Private Sub Button1_Click(ByVal sender As System.Object, _
    4. ByVal e As System.EventArgs) Handles Button1.Click
    5. ' Neues MailMessage-Objekt mit Absender und
    6. ' Empfänger-Adresse erstellen
    7. Dim oMail As New MailMessage("Ihre_Mailadresse", "Empfänger_Mailadresse")
    8. ' SMTP-Server
    9. Dim oSMTP As New SmtpClient
    10. With oSMTP
    11. ' Mailserver
    12. .Host = "Ihr_Mailserver"
    13. .Port = 25
    14. ' Erweiterte Mail-Einstellungen
    15. .UseDefaultCredentials = False
    16. .DeliveryMethod = SmtpDeliveryMethod.Network
    17. ' SMTP-AUTH mit UserName und Kennwort
    18. .Credentials = New Net.NetworkCredential("Benutzername", "Kennwort")
    19. End With
    20. With oMail
    21. ' Betreff
    22. .Subject = "Test-Nachricht"
    23. ' Nachricht (kein HTML)
    24. .IsBodyHtml = False
    25. .Body = "Dies ist eine Test-Nachricht"
    26. ' ggf. Kopie-Empfänger hinzufügen
    27. '.CC.Add(New MailAddress("emailadresse"))
    28. ' ggf. BCC-Empfänger hinzufügen
    29. ' .Bcc.Add(New MailAddress("emailadresse"))
    30. ' Anlagen hinzufügen
    31. ' .Attachments.Add(New Attachment(("pfad_und_dateiname")))
    32. ' Priorität einstellen
    33. .Priority = MailPriority.Normal
    34. End With
    35. Try
    36. ' Nachricht senden
    37. oSMTP.Send(oMail)
    38. MsgBox("Nachricht wurde versandt.")
    39. Catch oEx As Exception
    40. MsgBox("Fehler: " & oEx.Message.ToString)
    41. End Try
    42. End Sub


    Hoffentlich könnt ihr mir helfen

    mfg Trumpetboy