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
4) codice che esegue l'invio della mailcodice:<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>
se qualcuno volesse provare ecco il link www.ruotadeltempo.com/registrazione.aspxcodice: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(); }
grazie

Rispondi quotando
