Salve,
io ho un problema con l'invio di e-mail.
Nella mia pagina appena completo i dati di un form, devo inviare una e-mail ad un utente x.
Se provo in locale, mi funziona, mentre sul serever no.
Da cosa può dipendere?
Ecco il codice per l'invio della mail:

string mail = singolo_utente.getSingleUtente(1);
// Creiamo un'istanza dell'oggetto MailMessage
MailMessage objMail = new MailMessage();
/* sul server */
MailAttachment allegato = new MailAttachment("percoso dove si trova l'allegato");
// questo e' il messaggio di default che comparira' a video dopo l'invio
strTemp = "Email inviata correttamente";
// Queste sono le proprieta' obbligatorie che dobbiamo impostare
objMail.From = "xxx";
objMail.To = mail;
objMail.Subject = "Nuovo curriculum compilato";
objMail.Body = "E' stato inviato un nuovo curriculum da una persona che vuole collaborare con noi.\n In allegato troverai il curriculum";
objMail.Attachments.Add(allegato);
try
{ // proviamo ad inviare l'email...
SmtpMail.SmtpServer = "XXX";
SmtpMail.Send(objMail);
}
catch (Exception Ex)
{ // si e' verificato un errore
strTemp = "Errore nell'invio: ";
strTemp += Ex.Message;
}

Cosa sbaglio??????