Dieses Beispiel ist als Modul angelegt (da für eine Konsolenanwendung), kann aber fix auf OO-Programmierung geändert werden. In erster Linie will ich mir Sucherei ersparen.
Imports mail = System.Net.MailModule EMailFriend Function EMail(ByVal sAdressat, ByVal sBetreff, ByVal sText) As BooleanConst csTrennzeichen As String = ";"Dim oCredentials As New System.Net.NetworkCredentialDim oClient As New mail.SmtpClientDim oEMail As New mail.MailMessageDim bReturn As BooleanDim asAdressen As String (), sAdresse As StringbReturn = TrueasAdressen = Split(sAdressat, csTrennzeichen)With oCredentials.UserName = My.Settings.EMailUsername.Password = My.Settings.EMailPasswortEnd WithWith oClient.Host = My.Settings.EMailSmtp.Port = My.Settings.EMailSmtpPort.UseDefaultCredentials = False.Credentials = oCredentialsEnd WithTryWith oEMail.IsBodyHtml = False.From = New mail.MailAddress (My.Settings.EMailAbsender)For Each sAdresse In asAdressen.To.Add(sAdresse)Next.Subject = sBetreff.Body = sTextEnd WithoClient.Send(oEMail)Catch ex As ExceptionConsole .WriteLine("Fehler: " & ex.Message)bReturn = FalseEnd TryReturn bReturnEnd FunctionEnd Module
Info für mich: Liegt auf dem Asus im Projekteordner.
Keine Kommentare:
Kommentar veröffentlichen