Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Invio mail con client di default
domenica 30 novembre 2008 - 11.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
edward_radical
Profilo
| Newbie
39
messaggi | Data Invio:
dom 30 nov 2008 - 11:47
All'interno di un progetto in VB.NET ho la necessità di predisporre un mail da inviare con un particolare allegato.
Per evitare la gestione dei parametri smtp/pop etc vorrei transitare dal client email di default previsto sul Sistema Operativo che stu utilizzando la procedura.
Ho provato l'utilizzo del :mailto, ma ha problemi noti nell'utilizzo degli allegati anche se il risultato era quanto volevo ottenere... Triste
Quello che vorrei ottenere è quello che si ottiene facendo "Tasto destro --> Invia a --> Destinatario Posta" sul desktop.
La mail che vorrei aprire sul client di defualt sarebbe così prevista:
- Oggetto
- Corpo Messaggio
- Allegato
-(il mittente sarebbe impostato automaticamente dal client stesso...)
al momento per ottenere questo risultato ho utilizzato una porzione di codice consigliata da CodeProject (
http://www.codeproject.com/KB/IP/SendFileToNET.aspx
); il tutto funziona, ma il problema è che il cliente viene aperto in modale ed a me non va bene.
Ho provato con il multithreading, ma introducendo questo concetto non funziona più, mi restituisce un errore mapi generico.
[codice]
dim actiontrad as threading.thread
ActionThread = New Threading.Thread(AddressOf RunAction)
ActionThread.Priority = ThreadPriority.Normal
ActionThread.Start()
e per l'azione del thread ho utilizzato il seguente codice:
Private Sub RunAction()
Try
<codice aprtura client mail>
Catch ex As Exception
Finally
ActionThread.Abort()
ActionThread.Join() 'give it a chance to actually stop
End Try
End Sub
[/code]Il fatto è che in questo modo il client non viene avviato! Impostando il flusso come single thread funziona tutto regolarmente...
Avete qualche idea? E' la mia prima "battaglia" con il multithreading!
Grazie a tutti in anticipo.
oceans
Profilo
| Newbie
3
messaggi | Data Invio:
dom 7 dic 2008 - 12:34
Ho anche io un problema analogo con il multithreading, non riesco proprio a venirne a capo...
Sembra che al thread avviato manchi qualche risorsa...
edward_radical
Profilo
| Newbie
39
messaggi | Data Invio:
lun 8 dic 2008 - 22:51
Onestamente non riesco proprio a venirne a capo, è un po' che cerco e provo soluzioni, ma niente.
Magari qualcuno ci può aiutare
Torna su
Stanze Forum
Elenco Threads
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 !