Hallo,
Wenn ich die Datei (pdf) versende, dann ist die danach für alles weitere blockiert bis die Anwendung schließt. Was blockiert da genau? SmtpClient hat zwar Dispose, aber da wird soweit aufgeräumt
Blockiert wird die Datei die unter dem Pfad in der Variablen
Viele Grüße
Wenn ich die Datei (pdf) versende, dann ist die danach für alles weitere blockiert bis die Anwendung schließt. Was blockiert da genau? SmtpClient hat zwar Dispose, aber da wird soweit aufgeräumt
VB.NET-Quellcode
- Private Sub SendMail(Empfänger As String, Anhang As String)
- Dim loMessage As MailMessage
- Dim myCredentials As New Net.NetworkCredential
- myCredentials.UserName = "user@user.de"
- myCredentials.Password = "pw"
- Using loClient As New Net.Mail.SmtpClient()
- loClient.Host = "smtp.office365.com"
- loClient.Port = 587
- loClient.UseDefaultCredentials = False
- loClient.Credentials = myCredentials
- loMessage = New MailMessage()
- loMessage.IsBodyHtml = False
- loMessage.From = New MailAddress(myCredentials.UserName)
- loMessage.To.Add(New MailAddress(Empfänger))
- loMessage.Subject = "bla"
- loMessage.Body = "bla"
- loMessage.Attachments.Add(New Attachment(Anhang))
- loClient.EnableSsl = True
- loClient.Send(loMessage)
- End Using
- End Sub
Blockiert wird die Datei die unter dem Pfad in der Variablen
Anhang
erreichbar ist.Viele Grüße