Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    170

    [c#]system.net problemi

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    170
    errata corrige: nel web.config, il numero della porta è 25


  3. #3
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    il codice sembra ok. secondo me devi vedere la stringa "addr" come viene costruita...
    I got the remedy

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    170
    grazie ho risolto
    il problema era nel server; mi sono liberato di libero e tutto è andato ok

    grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.