Oppure

Loading
01/11/08 13:25
lorenzo
devo mandare delle mail tramite .NET usando outlook express. Ci sono riuscito richiamando mailto e di conseguenza visualizzando la solita dialog di invio di outlook.

il mio problema è che l'utente non deve inviare la mail tramite il pulsantino invia della dialog di outlook, ma tramite un pulsante del mio programma.
Come faccio a comandare da programma la pressione del pulsante 'invia' della dialog di mailto?
aaa
01/11/08 22:33
Luk3
Postato originariamente da lorenzo:

devo mandare delle mail tramite .NET usando outlook express. Ci sono riuscito richiamando mailto e di conseguenza visualizzando la solita dialog di invio di outlook.

il mio problema è che l'utente non deve inviare la mail tramite il pulsantino invia della dialog di outlook, ma tramite un pulsante del mio programma.
Come faccio a comandare da programma la pressione del pulsante 'invia' della dialog di mailto?


Devi sicuramenteusare delle librerie di outlook, quindi sarà un bel casino.

Qualcosa di più facile no ?
aaa
02/11/08 9:00
Il Totem
Le librerie di Outlook sono relativamente facili da usare:
forum.html.it/forum/…
Tuttavia devi essere sicuro che Microsoft Office sia installato sul computer dell'utente.

Molto più semplice è usare System.Net.Mail:
Dim Mail As New Net.Mail.MailMessage()
Mail.From = New Net.Mail.MailAddress("mittente@provider.dominio")
Mail.To.Add("destinatario@provider.dominio")
Mail.IsBodyHtml = True
Mail.Body = "<b>Ciao</b>"
Mail.Subject = "Saluti"
Mail.Attachments.Add(New Net.Mail.Attachment("nome file allegato"))

Dim Client As New Net.Mail.SmtpClient()
Client.Host = "host" 'Es.: "mail.tin.it"
Client.Send(Mail)
aaa
02/11/08 14:17
lorenzo
conosco il namespace mail ma devo fare in modo che la mail spedita venga salvata nella posta inviata di outlook express
aaa
03/11/08 15:52
Il Totem
Se usi le librerie per inviarle, credo che vengano automaticamente salvate nella posta inviata.
aaa
03/11/08 15:55
lorenzo
però ho provato ad usarle e mi parte microsoft office, non outlook express
aaa
04/11/08 14:20
lorenzo
ho deciso di saltare il problema :D
ho scaricato le oeapi di Nektra per interfacciarmi
con outlook
in pratica creo un messaggio nella cartella di outlook che voglio e attivo la spedizione del msg così entra in automatico in posta inviata( o almeno in teoria devo ancora provare :asd: )

così non devo neanche usare la mailto :k:
Ultima modifica effettuata da lorenzo 04/11/08 14:21
aaa