Allegati a mailmessage

mercoledì 03 agosto 2005 - 10.16

maurizio79 Profilo | Junior Member

Ciao a tutti.
Ho un problema con l' oggetto Mailmessage.

In pratica ho scritto una procedura (compilata in una libreria Dll) che
grazie ai parametri che gli vengono passati invia un messaggio di posta ed i
suoi begli allegati. Tutto bene finchè non provo volutamente a generare un
errore (es. utilizzanto un indirizzo smtp non valido), il quale in teoria
sarebbe gestito in questo modo:

...
Catch err As System.Exception
msg.Attachments.Clear()
msg = Nothing
smtp_ogg = Nothing
MsgBox("Errore nell' invio del messaggio. " + Chr(13) + err.Source + Chr(13)
+ err.StackTrace + Chr(13) + err.Message, MsgBoxStyle.OKOnly, "Errore")
Return False (si tratta di una funzione!!!!)
End Try

Il problema è che l' errore si genera, esce il messaggio, ma il file che
avevo tentato di inviare come allegato rimane in uso ed è quindi impossibile
eliminarlo o altro. Per liberarlo devo praticamente riavviare.
Cosa manca al codice? Io pensavo che fosse sufficiente usare Clear sugli
attachments e rilasciare gli oggetti.

Ciao e grazie, Maurizio.

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5