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 - Invio e-mail???
Forum - C# / VB.NET - Invio e-mail???

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Questo topic è stato chiuso dal moderatore

Salve a tutti,sto realizzando un piccolo programma per l'invio delle e-mail.Ecco il codice:
Codice sorgente - presumibilmente VB.NET

  1. Imports System.Net.Mail
  2. Imports System.Net
  3.  
  4. Public Class email
  5. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)  Handles Button1.Click
  6. 'Creo il messaggio
  7. Dim MyMailMessage As New MailMessage()
  8. ‘colui che la invia
  9. MyMailMessage.From = New MailAddress("ciao@yahoo.it")
  10. 'Ricevente
  11. MyMailMessage.To.Add("pluto@hotmail.it")
  12. 'oggett
  13. MyMailMessage.Subject = "E-mail"
  14. 'corpo
  15. MyMailMessage.Body = "prova"
  16. 'Server SMTP
  17. Dim SMTPServer As New SmtpClient("smtp.mail.yahoo.it")
  18. 'invio la e-mail
  19. SMTPServer.Send(MyMailMessage)
  20. end sub
  21. end class


ma quando avvio il debug mi dice che non è possibile inviare l'email.il firewall è disattivato. Grazie in anticipo,vi prego rispondete!

Ultima modifica effettuata da il 04/10/2008 alle 19:31
PM
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 21:35
Sabato, 04/10/2008
Non hai definito il corpo del testo e la priorità...

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:23
Domenica, 05/10/2008
Testo quotato

Postato originariamente da Luk3:

Non hai definito il corpo del testo e la priorità...


e come si fa :rotfl:

PM
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 14:51
Domenica, 05/10/2008
Sei sicuro che il server smtp sia accessibile?
E poi, almeno in C#, per aggiungere un indirizzo email fai

Codice sorgente - presumibilmente Plain Text

  1. MyMailMessage.From = (new MailAddress("luk3@pierotofy.it"));



Sicuro che in vb.net sia giusto?

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:09
Domenica, 05/10/2008
Testo quotato

Postato originariamente da Luk3:

Sei sicuro che il server smtp sia accessibile?
E poi, almeno in C#, per aggiungere un indirizzo email fai

Codice sorgente - presumibilmente Plain Text

  1. MyMailMessage.From = (new MailAddress("luk3@pierotofy.it"));



Sicuro che in vb.net sia giusto?


credo di sì,ho trovato il codice su msdn :-|

PM
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 15:11
Domenica, 05/10/2008
Uhm ok....
sapetta ho un idea!

Ricopio il codice e vedo se riesco a farlo andare

[EDIT]

Il server smtp yahoo! richiede una connessione protetta.
Utilizza "out.alice.it" e funziona alla grande...
CIAO
;)

Ultima modifica effettuata da Luk3 il 05/10/2008 alle 15:15
PM