Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - E-mail
Forum - C# / VB.NET - E-mail

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Piso94 (Normal User)
Rookie


Messaggi: 53
Iscritto: 08/07/2008

Segnala al moderatore
Postato alle 10:43
Domenica, 31/08/2008
salve a tutti
come posso mettere il link alla mia e-mail e quando faccio click su di esso si apra Outlook Express sulla finestra di invio messaggi con il mio indirizzo di posta!!!????
:-?

PM Quote
Avatar
klez91 (Normal User)
Pro


Messaggi: 117
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 10:49
Domenica, 31/08/2008
Non sarebbe meglio (e diciamo anche più carino) mandare l'e-mail direttamente dal tuo programma utilizzando le classi esposte nel namespace System.Net.Mail ?

PM Quote
Avatar
Piso94 (Normal User)
Rookie


Messaggi: 53
Iscritto: 08/07/2008

Segnala al moderatore
Postato alle 12:46
Domenica, 31/08/2008
ok mi potresti spiegare come ? :k:

PM Quote
Avatar
klez91 (Normal User)
Pro


Messaggi: 117
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:55
Domenica, 31/08/2008
Dai un'occhiata qui http://totem.altervista.org/guida/versione2/D8.php se incontri problemi posta pure. Ciao:k:

PM Quote
Avatar
sergio58 (Normal User)
Rookie


Messaggi: 38
Iscritto: 05/08/2008

Segnala al moderatore
Postato alle 18:44
Domenica, 31/08/2008
Scusa se mi intrometto, ho provato a scrivere il codice in vb2005 , in
MyMail.From = "from@domain":impossibile convertire il valore di tipo string
e
MyMail.To = "to@domain.com": la proprietà To è di sola lettura.
Inoltre il sito si blocca:grr:

PM Quote
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 19:59
Domenica, 31/08/2008
Testo quotato

Postato originariamente da sergio58:

Scusa se mi intrometto, ho provato a scrivere il codice in vb2005 , in
MyMail.From = "from@domain":impossibile convertire il valore di tipo string
e
MyMail.To = "to@domain.com": la proprietà To è di sola lettura.
Inoltre il sito si blocca:grr:



Hai provato magari a cambiare gli indirizzi:rotfl:

from@domain.com va ad esempio sostiutito con luk3@pierotofy.it e to@domain.com con netarrow@gmail.com :D

Capito?!

Ultima modifica effettuata da Luk3 il 31/08/2008 alle 21:40
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:46
Lunedì, 01/09/2008
No, non c'entra.

Errore mio. From è di tipo MailAddress, quindi non puoi mettere una stringa, ma devi creare un nuovo oggetto di questo tipo:
Codice sorgente - presumibilmente C# / VB.NET

  1. myMail.From = New Mail.MailAddress("indirizzo email")


Mentre To è di tipo MailAddressCollection e quindi non può essere assegnato perchè è readonly. Si devono aggiungere i destinatari usando i comuni metodi delle liste:
Codice sorgente - presumibilmente Plain Text

  1. myMai.To.Add("indirizzo email")


PM Quote
Avatar
klez91 (Normal User)
Pro


Messaggi: 117
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 13:04
Lunedì, 01/09/2008
Come ha detto Totem va benissimo, volevo suggerire solo per i più smanettoni anche quest'altro metodo e cioè:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim myMail As New MailMessage("from@domain.com", "to@domain.com")



Ovviamente il tutto dopo aver importato il namespace System.Net.Mail. Ciao:k:

Ultima modifica effettuata da klez91 il 01/09/2008 alle 13:06
PM Quote
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 15:28
Lunedì, 01/09/2008
Testo quotato

Postato originariamente da Il Totem:

No, non c'entra.

Errore mio. From è di tipo MailAddress, quindi non puoi mettere una stringa, ma devi creare un nuovo oggetto di questo tipo:
Codice sorgente - presumibilmente C# / VB.NET

  1. myMail.From = New Mail.MailAddress("indirizzo email")


Mentre To è di tipo MailAddressCollection e quindi non può essere assegnato perchè è readonly. Si devono aggiungere i destinatari usando i comuni metodi delle liste:
Codice sorgente - presumibilmente Plain Text

  1. myMai.To.Add("indirizzo email")




Aaaah!
Comunque grazie Totem, il mio cervello ha convertito il tuo codice in C#.
Inviare una mail così è  molto più facile :rotfl:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo