Hallo Comm,
Ich versende eine kleine TXT Datei per SMTP Client. Zuvor erzeuge ich eine Kopie dieser, welche ich dann als Attachment an meine E-Mail anhänge und verschicke. Versuche ich nun nach erfolgreichem Senden der E-Mail, diese Datei zu löschen, so ist diese in Benutzung und kann nicht gelöscht werden.
Was muss ich tun, damit die Datei nach dem Verschicken wieder freigegeben wird? Ein Dispose des Attachments hat nicht geholfen.
Gruß Thomas
Du rufst aber schon die Dispose-Methode vom SmtpClient-Objekt auf, oder?
Hi Sarc,
Nein vom Smtp-Client rufe ich diese nicht auf, da ich mehrmals E-Mails verschicke. Soll ich besser jedesmal das Smtp-Client Objekt neu anlegen?
Gruß Thomas
Wie sieht denn der momentane Code aus?
Edit: Oder versuch mal die MailMessage zu disposen (siehe auch http://stackoverflow.com/questions/1296380/smtp-send-is-locking-up-my-files-c)
Hallo!
Wie wird die Datei den als Attachment angehängt? Wenn du die Datei selbst ausliest, reicht es evtl. aus, die Datei explizit mit Nur-Lese-Rechten zu öffnen.
Nobody is perfect. I'm sad, i'm not nobody 🙁