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
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