salve a tutti, come da titolo ho implementato il codice con vs2010 c#, ed ho fatto una pagina per l'invio di mail, in locale sembra funzionare correttamente, ma quando faccio il deploy sul server di aruba, nonn da nessun errore, ma la mail non viene inviata...
questo è il codice

codice:
using System.Net.Mail;
using System.Text.RegularExpressions;
using System.Net;

public class Handler : IHttpHandler {
    public void ProcessRequest (HttpContext context) {
       
		string owner_email = context.Request.Form.Get("owner_email");
		string subject = "Messaggio da un visitatore " + context.Request.Form.Get("name");
		string email = context.Request.Form.Get("email");
		string messageBody = "";
	
		messageBody += "

Nome del Visitatre: " + context.Request.Form.Get("name") + "</p>\n";
		messageBody += "
\n";
		messageBody += "

Indirizzo Email: " + context.Request.Form.Get("email") + "</p>\n";
		messageBody += "
\n";
		messageBody += "

Numero di Telefono: " + context.Request.Form.Get("phone") + "</p>\n";
		messageBody += "
\n";
		messageBody += "

Messaggio: " + context.Request.Form.Get("message") + "</p>\n";
	
			
		MailMessage message = new MailMessage();
        message.From = new MailAddress(email.ToString(), context.Request.Form.Get("name"));
      
	message.To.Add(new MailAddress("info@xxxxxxxxx.com", "Marco"));
      
    message.Subject = subject;
      
    message.Body = messageBody;
      
    message.IsBodyHtml = true;

   
    SmtpClient Smtp = new SmtpClient("smtp.xxxxxxxxxx.com");
    NetworkCredential oCredential = new NetworkCredential("info@xxxxxxxxxx.com", "xxxxxx");
    Smtp.UseDefaultCredentials = false;
    Smtp.Credentials = oCredential;
        Smtp.Send(message);
    }
qualcuno mi darebbe un suggerimento???

grazie