Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38

    recupero pass ma la mail non arriva ???

    è tutto su servet aruba :



    ecco il codice :
    codice:
    // Recupero l'indirizzo email dell'utente dal modulo
             var email = new String(Request.Form("email"));
                 // Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
                 if (!controlla.test(email))
                 {
                     Response.Write("<font color='#FF0000'>Email errata... non te ne sei accorto!</form>");
                 }
                 else
                 {
                     // Apro la connessione al database e verifico che l'utente esista
                     var Cn = new ActiveXObject("ADODB.Connection");
                     Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/soci.mdb"));
                     var verifica = Cn.Execute("SELECT * FROM utenti WHERE IndirizzoPosta = '" + email + "'");
                         // Se l'utente non esiste restituisco un altro messaggio di errore
                         if (verifica.EOF)
                         {
                             Response.Write("<font color='#FF0000'>Email non presente, non sei registrato... muori!</form>");
                         }
                         // Se l'utente esiste gli invio la mail con la Password
                         else
                         {
    					 var mail = Server.CreateObject("CDO.Message");
                                 mail.To = email;
                                 mail.From = "info@nomenomen.org"; // Email del tuo servizio con cui invii la mail all'utente
                                 mail.Subject = "Password dimenticata";
                                 mail.TextBody = "Ciao " + verifica("account") + ", la tua Password è " + verifica("password");
                                 mail.Send();
                             Response.Write("Password inviata all'indirizzo " + email);
                             Response.Write("
    Ti consiglio una curetta di fosforo!");
                         }
                     Cn.Close();
                 }
        }
    %>
    </p>
    
    </body>
    </html>
    alla fine mi dice :"Password inviata all'indirizzo xxx@tiscali.it" ma la mail non arriva

  2. #2
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    scusate ma ho notato che sul mio ind di tiscali non attiva mentre in quello di un dominio tipo xx@fonometrie.it si

    come mai ????

  3. #3
    fai un test inviando direttamente

    codice:
    var mail = Server.CreateObject("CDO.Message");
    mail.To = "xx@tiscali.it";
    mail.From = "info@nomenomen.org";
    mail.Subject = "Password dimenticata";
    mail.TextBody = "test";
    mail.Send();
    aspetta un po' (potrebbe metterci anche parecchi minuti)
    controlla nello spam

    se non funziona (e funziona su un altro indirizzo) prova dal tuo client di posta a mandare una email impostata come da script (stesso FROM stesso TO, stesso subject e body)

    e controlla...
    san imente saluta

    * http://simonecingano.it *

  4. #4
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    stessa cosa con tiscali non arriva

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 © 2025 vBulletin Solutions, Inc. All rights reserved.