ciao gente
non riesco a venirne a capo
devo raccogliere dati tramite form e poi inviare una mail all'utente come conferma registrazione
ho utilizzato la classe System.Net.Mail ma le mail non arrivano
dettagli:
1) il server è di libero
2) le mail arrivano al mio account su libero ma non a tutti gli altri
3) codice nel Web.config
codice:
<system.net>
  <mailSettings>
      <smtp deliveryMethod="network" from="d.poldo@libero.it">
        <network
          host="mail.libero.it"
          port="8080"
          userName="miauser" 
          password="miapword" 
          defaultCredentials="true"
        />
      </smtp>
    </mailSettings>
  </system.net>
4) codice che esegue l'invio della mail
codice:
string from = "d.poldo@libero.it";
        string subj = "La Ruota del Tempo: codici di accesso area privata";
        string body = bla bla;
        MailMessage message = new MailMessage(from, addr, subj, body);
       //addr è ricavato dal form
        message.IsBodyHtml = true;
        SmtpClient smtp = new SmtpClient("mail.libero.it");
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
        smtp.UseDefaultCredentials = true;
        try
        {
               //nessuna eccezione rilevata 
       smtp.Send(message);

        }
        catch (Exception e)
        {
            errore.Text = e.ToString();
        }
se qualcuno volesse provare ecco il link www.ruotadeltempo.com/registrazione.aspx
grazie