hi,
ich möchte gern einen text aus einer textbox an meine email adresse senden lasen. habe ich einiges versucht, jedoch ohne erfolg.
hier meine versuche den text an meine email senden zu lassen. achja ich bekomme lediglich eine fehlermeldung mit timeout.
Versuch 1:
hat leider nur zu einem Timeout gebracht.
Versuch 2:
auch das hat nicht funktioniert.
*Topic verschoben*
ich möchte gern einen text aus einer textbox an meine email adresse senden lasen. habe ich einiges versucht, jedoch ohne erfolg.
hier meine versuche den text an meine email senden zu lassen. achja ich bekomme lediglich eine fehlermeldung mit timeout.
Versuch 1:
VB.NET-Quellcode
- Sub test_sent()
- Dim email As New MailMessage
- Dim mysmtp As New SmtpClient
- mysmtp.Host = "smtp.strato.de"
- mysmtp.Port = 465
- mysmtp.EnableSsl = True
- Dim mycre As New System.Net.NetworkCredential
- mycre.UserName = "test@domain.de"
- mycre.Password = aktivierung.txt_epw.Text
- mysmtp.UseDefaultCredentials = False
- mysmtp.Credentials = mycre
- With email
- .From = New MailAddress(txt_email.Text)
- .To.Add(aktivierung.txt_en.Text)
- .Subject = "Neue Nachricht"
- .Body = Text
- .BodyEncoding = System.Text.Encoding.Default
- .Body = "Email: " + txt_email.Text + vbNewLine + "Name: " + txt_vorname.Text + " " + txt_nachname.Text
- .Priority = MailPriority.High
- End With
- Try
- mysmtp.Send(email)
- MsgBox("email wurde versand.", MsgBoxStyle.Information)
- Catch ex As Exception
- MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString)
- End Try
- End Sub
hat leider nur zu einem Timeout gebracht.
Versuch 2:
VB.NET-Quellcode
- Sub sent()
- Dim wcl As New Net.WebClient
- Dim text As String
- If txt_email.Text = Nothing Or txt_nachname.Text = Nothing Or txt_vorname.Text = Nothing Then
- MsgBox("Bitte füllen Sie alle Felder korrekt aus.", MsgBoxStyle.Critical, "Ungültige Eingabe")
- Else
- Try
- text = "Email: " + txt_email.Text + vbNewLine + "Vorname: " + txt_vorname.Text + vbNewLine + "Nachname: " + txt_nachname.Text
- Dim myClient As New Net.Mail.SmtpClient("smtp.strato.de")
- myClient.Credentials = New Net.NetworkCredential(form2.txt_en.Text, form2.txt_epw.Text)
- myClient.Send(form2.txt_en.Text, form2.txt_en.Text,form2.txt_en.Text, "test ", text)
- Catch ex As Exception
- MsgBox(ex.ToString)
- 'MsgBox("Versuchen Sie es erneut" + vbCrLf & "Bitte Versuchen sie es erneut", MsgBoxStyle.Critical)
- End Try
- MsgBox("test.", MsgBoxStyle.Information, "info")
- End If
- End Sub
auch das hat nicht funktioniert.
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()