n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 10:22:23 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: invio di email con asp.net  (Letto 2020 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
eXtreme.net
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo
« inserita:: Marzo 25, 2009, 01:53:31 pm »

ciao a tutti!

sono nuovo sia del forum che di asp.net... descrivo il problema: ho un form in cui faccio registrare gli utenti e vorrei inviare loro una mail per confermare l'avvenuta registrazione

Codice:
protected void ok_Click(object sender, EventArgs e)
    {
        string nome= NomeTxt.Text;
        string cognome= CognomeTxt.Text;
        string nick= NickTxt.Text;
        string mail= EmailTxt.Text;
        string pwd= RipwdTxt.Text;
      .
      .
      .
      SendMail(sender, e, nick, pwd, mail);
    }

public void SendMail (object sender, EventArgs e, String nick, String pwd, String mail)
    {

      // Creo un'istanza dell'oggetto MailMessage
      MailMessage objMail = new MailMessage();

      SmtpMail.SmtpServer = "in.alice.it";
      objMail.From =  ; -> chi invia la mail
      objMail.To= mail;
      objMail.Subject = "Benvenuto!!";
      objMail.Body = "Benvenuto!";

      try { // provo ad inviare l'email...
        SmtpMail.Send(objMail);

      }
      catch ( Exception Ex ) { // si e' verificato un errore
        strTemp = "Errore nell'invio: ";
        strTemp += Ex.Message;
      }
     
    }

i campi vengono correttamente inseriti nel database, è il metodo sendmail che ovviamente non funziona...  come prova ho usato la mia mail come mittente (ho l'account alice)...cosa ho sbagliato?

ps. sto utilizzando visual studio 2008


grazie
Registrato
LorenzRox
invioattach
Jr. Member
***

Karma: +11/-2
Scollegato Scollegato

Messaggi: 278



Mostra profilo WWW
« Risposta #1 inserita:: Marzo 25, 2009, 04:13:20 pm »

Ho lo stesso problema... penso che sia dovuto a qualche problema relativo al server di sviluppo virtuale ASP.net integrato in Visual Studio... spero che una volta messi i file su un server reale il tutto funzioni...
Registrato

amdbook
Hero Member
*****

Karma: +11/-1
Scollegato Scollegato

Messaggi: 1662



Mostra profilo WWW
« Risposta #2 inserita:: Marzo 25, 2009, 05:14:21 pm »

Scusate, sicuramente l'avete già fatto, però nel codice postato non mi sembra di vedere impostata la proprietà NetworkCredentials dell'oggetto smtp:

Codice:
smtp.Credentials = new NetworkCredential (username, password);

Di solito, quando si sviluppano applicazioni Web (in locale e su host), se non specificato, bisogna impostare correttamente le credenziali d'accesso al servizio di posta.

Registrato
LorenzRox
invioattach
Jr. Member
***

Karma: +11/-2
Scollegato Scollegato

Messaggi: 278



Mostra profilo WWW
« Risposta #3 inserita:: Marzo 25, 2009, 09:17:01 pm »

Purtroppo non basta... il codice che uso io è corretto perchè è lo stesso che ho usato in un'applicazione desktop... il problema non è quello...
Registrato

amdbook
Hero Member
*****

Karma: +11/-1
Scollegato Scollegato

Messaggi: 1662



Mostra profilo WWW
« Risposta #4 inserita:: Marzo 26, 2009, 09:53:26 am »

Non avendo altre informazioni, posso solo confermare che il problema non è relativo al server di sviluppo ASP.NET.
Registrato
LorenzRox
invioattach
Jr. Member
***

Karma: +11/-2
Scollegato Scollegato

Messaggi: 278



Mostra profilo WWW
« Risposta #5 inserita:: Marzo 26, 2009, 04:07:34 pm »

Non intendevo un bug, intendo piuttosto qualcosa di relativo a porte o comunque all'accesso alla rete dato che l'errore è un errore di timeout del server
Registrato

occhineri
Utente non iscritto
« Risposta #6 inserita:: Aprile 04, 2009, 12:40:09 pm »

mi unisco anche io. E chi non ha la possibilità di avere , l'smtp per inviare l'email come posso fare?.

Su hosting , per inviare l'email con smtp del dominio lo devo comprare a parte , mi potete farmi un'esempio senza usare il protocollo smtp. senza spendere altri soldi.

avete i link. o guide che dicono come fare?.

GRazie.
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page