Listbox auswählen wo Nachricht hin verschickt wird

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Marcus Gräfe.

    Listbox auswählen wo Nachricht hin verschickt wird

    hallo ich bin ziemlich neu hier und ich hab mir mal erlaubt euch eine frage zu stellen also ich bin dabei
    ein E-Mail sende Programm mit VB2010 Express zu machen nur leider komm ich nicht weiter ich habe mehrere smtp Server in der ListBox wo man dan auswählen soll über welchen smtp die nachricht Verschikt werden soll Zb. smtp.Live.com

    ja ich habe das mit 8 timern gemacht und nun will ich es so machen das wenn ich in der listbox ein auswähle zb. timer 1 gestartet wird aber wenn ich das 2. zb. wähle soll timer 2 gestartet werden und die anderen nicht ja und so halt mit 8 timern ich hoffe ihr versteht es wie ich es mein


    würde mich sehr freuen wenn ihr mir Helfen könntet oder vielleicht auch ein vollständigen Code geben könntet

    mfg: underground77 :)

    underground77 schrieb:

    würde mich sehr freuen wenn ihr mir Helfen könntet oder vielleicht auch ein vollständigen Code geben könntet
    Meine Aufgabe besteht darin, mein Problem zu lösen. Ich hab einen Windoof-Rechner und VS 2008 Express.
    Bitte schickt mir den richtigen und fehlerfreien Code dazu.
    @underground77:
    Du hast nicht geschrieben, wie Dein Geschenk eingepackt werden soll.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    naja ich will euch ja hier nichts vor machen also ich wollt mal Probieren mein eigenen mail Bomber zu machen ja und für jede addresse habe ich ein timer weil es sonst zu fehlern kommt ja und ich auch wenn es um ein Mail bomber geht das ihr mein Problem lösen könnt das ganze sieht so bei mir aus

    VB.NET-Quellcode

    1. Imports System.Net.Mail
    2. Public Class Form1
    3. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    4. End
    5. End Sub
    6. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    7. Timer1.Start()
    8. Timer2.Start()
    9. Timer3.Start()
    10. Timer4.Start()
    11. Timer5.Start()
    12. Timer6.Start()
    13. Timer7.Start()
    14. Timer8.Start()
    15. End Sub
    16. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    17. Timer1.Stop()
    18. Timer2.Stop()
    19. Timer3.Stop()
    20. Timer4.Stop()
    21. Timer5.Stop()
    22. Timer6.Stop()
    23. Timer7.Stop()
    24. Timer8.Stop()
    25. End Sub
    26. Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    27. Dim MyMailMessage As New MailMessage()
    28. MyMailMessage.From = New MailAddress(TextBox1.Text)
    29. MyMailMessage.To.Add(tobox.Text)
    30. MyMailMessage.Subject = (subjectbox.Text)
    31. MyMailMessage.Body = messagebox.Text
    32. Dim SMTPServer As New SmtpClient("smtp.googlemail.com")
    33. SMTPServer.Port = 587
    34. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    35. SMTPServer.EnableSsl = True
    36. Label1.Text = Val(Label1.Text + 1)
    37. SMTPServer.Send(MyMailMessage)
    38. End Sub
    39. Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    40. Dim MyMailMessage As New MailMessage()
    41. MyMailMessage.From = New MailAddress(TextBox1.Text)
    42. MyMailMessage.To.Add(tobox.Text)
    43. MyMailMessage.Subject = (subjectbox.Text)
    44. MyMailMessage.Body = messagebox.Text
    45. Dim SMTPServer As New SmtpClient("smtp.live.com")
    46. SMTPServer.Port = 25
    47. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    48. SMTPServer.EnableSsl = True
    49. Label1.Text = Val(Label1.Text + 1)
    50. SMTPServer.Send(MyMailMessage)
    51. End Sub
    52. Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    53. Dim MyMailMessage As New MailMessage()
    54. MyMailMessage.From = New MailAddress(TextBox1.Text)
    55. MyMailMessage.To.Add(tobox.Text)
    56. MyMailMessage.Subject = (subjectbox.Text)
    57. MyMailMessage.Body = messagebox.Text
    58. Dim SMTPServer As New SmtpClient("smtp.aim.com")
    59. SMTPServer.Port = 587
    60. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    61. SMTPServer.EnableSsl = True
    62. Label1.Text = Val(Label1.Text + 1)
    63. SMTPServer.Send(MyMailMessage)
    64. End Sub
    65. Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    66. Dim MyMailMessage As New MailMessage()
    67. MyMailMessage.From = New MailAddress(TextBox1.Text)
    68. MyMailMessage.To.Add(tobox.Text)
    69. MyMailMessage.Subject = (subjectbox.Text)
    70. MyMailMessage.Body = messagebox.Text
    71. Dim SMTPServer As New SmtpClient("smtp.web.de")
    72. SMTPServer.Port = 587
    73. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    74. SMTPServer.EnableSsl = True
    75. Label1.Text = Val(Label1.Text + 1)
    76. SMTPServer.Send(MyMailMessage)
    77. End Sub
    78. Private Sub Timer5_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    79. Dim MyMailMessage As New MailMessage()
    80. MyMailMessage.From = New MailAddress(TextBox1.Text)
    81. MyMailMessage.To.Add(tobox.Text)
    82. MyMailMessage.Subject = (subjectbox.Text)
    83. MyMailMessage.Body = messagebox.Text
    84. Dim SMTPServer As New SmtpClient("smtp.mail.yahoo.de")
    85. SMTPServer.Port = 25
    86. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    87. SMTPServer.EnableSsl = True
    88. Label1.Text = Val(Label1.Text + 1)
    89. SMTPServer.Send(MyMailMessage)
    90. End Sub
    91. Private Sub Timer6_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    92. Dim MyMailMessage As New MailMessage()
    93. MyMailMessage.From = New MailAddress(TextBox1.Text)
    94. MyMailMessage.To.Add(tobox.Text)
    95. MyMailMessage.Subject = (subjectbox.Text)
    96. MyMailMessage.Body = messagebox.Text
    97. Dim SMTPServer As New SmtpClient("smtp.de.aol.com")
    98. SMTPServer.Port = 587
    99. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    100. SMTPServer.EnableSsl = True
    101. Label1.Text = Val(Label1.Text + 1)
    102. SMTPServer.Send(MyMailMessage)
    103. End Sub
    104. Private Sub Timer7_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    105. Dim MyMailMessage As New MailMessage()
    106. MyMailMessage.From = New MailAddress(TextBox1.Text)
    107. MyMailMessage.To.Add(tobox.Text)
    108. MyMailMessage.Subject = (subjectbox.Text)
    109. MyMailMessage.Body = messagebox.Text
    110. Dim SMTPServer As New SmtpClient("smtp.netcologne.de")
    111. SMTPServer.Port = 587
    112. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    113. SMTPServer.EnableSsl = True
    114. Label1.Text = Val(Label1.Text + 1)
    115. SMTPServer.Send(MyMailMessage)
    116. End Sub
    117. Private Sub Timer8_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    118. Dim MyMailMessage As New MailMessage()
    119. MyMailMessage.From = New MailAddress(TextBox1.Text)
    120. MyMailMessage.To.Add(tobox.Text)
    121. MyMailMessage.Subject = (subjectbox.Text)
    122. MyMailMessage.Body = messagebox.Text
    123. Dim SMTPServer As New SmtpClient("smtpmail.t-online.de")
    124. SMTPServer.Port = 25
    125. SMTPServer.Credentials = New System.Net.NetworkCredential(TextBox1.Text, passwordbox.Text)
    126. SMTPServer.EnableSsl = True
    127. Label1.Text = Val(Label1.Text + 1)
    128. SMTPServer.Send(MyMailMessage)
    129. End Sub
    130. Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mail.SelectedIndexChanged
    131. End Sub
    132. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    133. Mail.Items.Add("t-online.de")
    134. Mail.Items.Add("netcologne.de")
    135. Mail.Items.Add("aol.com")
    136. Mail.Items.Add("yahoo.de")
    137. Mail.Items.Add("web.de")
    138. Mail.Items.Add("aim.com")
    139. Mail.Items.Add("live.com")
    140. Mail.Items.Add("smtp.googlemail.com")
    141. End Sub
    142. End Class


    ja und nun habe ich da in meine form ne listbox drinn wo man den auswählt web.de oder live.de

    aber wie mach ich das wenn ich das auswähl das den der entsprechende timer auch nur gestartet wird der dazu passt

    mfg: underground77

    würde mkich über eure Hilfe sehr freuen :)

    Edit by Manschula: Das Forum bietet für Codeausschnitte zwecks besserer Übersichtlichkeit einen VB-Tag an. Diesen bitte auch verwenden! --> VB-Tag eingefügt

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Manschula“ ()