Hallo Cores.
Ich möchte euch zeigen, wie ihr einfach eine Mail an einen beliebigen Absender senden könnt.
Zuerst müsst ihr euch ein neues Projekt erstellen. Geht dazu in Visual Studio auf [Datei -> Neu -> Projekt] oder drückt einfach [STRG]+[SHIFT]+[N]. Wählt nun eine Windows Form Anwendung in Visual Basic. Verpasst ihr einen Namen z.B. "MailSender"
Für die Form braucht ihr nun
- 1x Button [Button1]
- 3x Textbox [msg_to],[msg_subject],[msg_body]
Der Button ist zum Senden. Die Textboxen für Empfänger, Betreff und der Text.
Macht nun einen Doppelklick auf den Button, und ihr solltet in den Code Editor gelangen.
Dort erstellen wir 2 Variablen
Code
Dim SmtpObj As New System.Net.Mail.SmtpClient
Dim MailMessage As New System.Net.Mail.MailMessage()
Jetzt müssen wir den Absender konfigurieren.
Code
SmtpObj.Host = "SMTP Adresse vom Anbieter" '(mail.gmx.net bei GMX)
SmtpObj.Port = SMTP Port vom Anbieter
SmtpObj.Credentials = New
System.Net.NetworkCredential("dein Mail Loginname", "dein Mail Passwort")
MailMessage.From = New
System.Net.Mail.MailAddress("deine Mail adresse")
Dann müssen wir noch den Empfänger, Betreff, Body bestimmen, und das ganze absenden.
Code
MailMessage.To.Add(msg_to.Text) 'er Empfänger
MailMessage.Subject = msg_subject.Text 'Der Betreff
MailMessage.IsBodyHtml = False 'ob die Mail HTML Tags enthält
MailMessage.Body = msg_body.Text ' der Text der Mail
SmtpObj.Send(MailMessage)
Hoffe es hilft jemanden.
LG