Laden...

E-Mailversand blockiert Datei

Erstellt von Thomas B vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.055 Views
T
Thomas B Themenstarter:in
223 Beiträge seit 2006
vor 13 Jahren
E-Mailversand blockiert Datei

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

S
417 Beiträge seit 2008
vor 13 Jahren

Du rufst aber schon die Dispose-Methode vom SmtpClient-Objekt auf, oder?

T
Thomas B Themenstarter:in
223 Beiträge seit 2006
vor 13 Jahren

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

S
417 Beiträge seit 2008
vor 13 Jahren

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)

1.820 Beiträge seit 2005
vor 13 Jahren

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 🙁