[Risolto] Recuperare la password con Asp

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
:incazz2:Salve a tutti o un problema come fare recuperare la propria password agli utenti gestristrati in una sezione del mio sito.

Da premettere che il mio sito si trova su server aruba.it..... altra cosa so che non accetta il cdonts, ma il cdosys.

Solo che il mio script e con l'invio cdonts e quindo come saprete e una libreria alla quale il server aruba non accetta.

Chi mi può aiutare in questa avventura? le sarei grato se qualche esperto mi aiutasse a correggere lo script.

Mille grazie
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
...intanto ti rispondo al discorso e-mail.
Usa il seguente codice, con aruba va perfettamente:

Codice:
<%
' config posta
	cSmtpServer = "smtp.aruba.it"
	cSmtpPort 	= "25"
	cSMTPUser = ""
	cSMTPPassword = ""

' invio e-mail di notifica
Set myMail = Server.CreateObject("CDO.Message")
'CDO Port (1=localhost 2=network)
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Out going SMTP server
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")= cSmtpServer
'SMTP port
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= cSmtpPort 
'SMTP Server password	
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendpassword") = cSMTPPassword
'SMTP Server username
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendusername") = cSMTPUser
'Timeout
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
'Update		
myMail.Configuration.Fields.Update
' Windows XP / 2003 
' oggetto
	myMail.Subject 	= "Prova invio e-mail"
' mittente
	myMail.From = "no-reply@my-dominio.com"
' destinatario
	myMail.To	= "ilmioindirizzoemail@dominio.it"
' messaggio
	myMail.HTMLBody =  "Ciao questo è un messaggio prova in formato HTML"
' send
	myMail.Send
Set myMail = Nothing
' confermo e redirect

%>
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Ciao Paolo quindi ti dai da fare tocca sempre a te aiutare il prossimo a quanto vedo...
Mhe quindi sono capitato in mani sicure questo e poco ma sicuro.

Ti posto l'intero codice perche non saprei dove collocare il tuo script o se eliminare o in che linea aggiungerlo.

Codice:
<%
   ' // Operazioni preliminari:
    '// - Apro un buffer di memoria per evitare di incappare in errori di caching
    '// - Verifico che il modulo sia stato inviato
    '// - Setto l'espressione regolare di un indirizzo email
    Response.Buffer = true;
    invia = Request.QueryString("invia")
    'controlla = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
%>
<html>
<body>

<h3 align="center">Hai dimenticato la Password?</h3>
<p align="center">Inserisci l'indirizzo email con cui ti sei registrato e la riceverai entro pochi minuti!</p>

<p align="center">
    <form method="POST" action="password.asp?invia=PWD">
        <input type="text" name="email">
        <input type="submit" value="OK">
    <form>
</p>

<p align="center">
<%
    if invia = "PWD" then
         email = Request.Form("email")
             ' Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
                 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("/mdb-database/utenti_sito.mdb"));
                 verifica = Cn.Execute("SELECT * FROM utenti WHERE email = '"&email&"'")
                     '// Se l'utente non esiste restituisco un altro messaggio di errore
                     if verifica.EOF then
                         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
                             
				'__________________________________________________________________________________
				'configurazione mail
				Set Config = Server.CreateObject("CDO.Configuration")
				Set Fields = Config.Fields
				' server
				Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
				Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.aruba.it"
				Fields.Update
				
				Set objMail = Server.CreateObject("CDO.Message")
				Set objMail.Configuration = Config
				
				' invio dell'e-mail
				objMail.To = email
				objMail.From = "supporto@mbyweb.eu" '// Email del tuo servizio con cui invii la mail all'utente
				objMail.Subject = "Password dimenticata"
                            objMail.htmlBody = "Ciao " & verifica("username") & ", la tua Password e " & verifica("password")
				objMail.Send()
				
				set objMail = Nothing
				Set Fields = Nothing
				Set Config = Nothing
				'__________________________________________________________________________________
                             
                             
                             
                             
                         Response.Write("Password inviata all'indirizzo " + email);
                         Response.Write("<br>Ti consiglio una curetta di fosforo!");
				end if
                 Cn.Close();
end if
%>
</p>

</body>
</html>
Ciao e mille grazie per la tua pazienza nei miei confronti.
Sei un Sant'uomo 0:)
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
Codice:
<%
   ' // Operazioni preliminari:
    '// - Apro un buffer di memoria per evitare di incappare in errori di caching
    '// - Verifico che il modulo sia stato inviato
    '// - Setto l'espressione regolare di un indirizzo email
    Response.Buffer = true;
    invia = Request.QueryString("invia")
    'controlla = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
%>
<html>
<body>

<h3 align="center">Hai dimenticato la Password?</h3>
<p align="center">Inserisci l'indirizzo email con cui ti sei registrato e la riceverai entro pochi minuti!</p>

<p align="center">
    <form method="POST" action="password.asp?invia=PWD">
        <input type="text" name="email">
        <input type="submit" value="OK">
    <form>
</p>

<p align="center">
<%
    if invia = "PWD" then
         email = Request.Form("email")
             ' Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
                 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("/mdb-database/utenti_sito.mdb"));
                 verifica = Cn.Execute("SELECT * FROM utenti WHERE email = '"&email&"'")
                     '// Se l'utente non esiste restituisco un altro messaggio di errore
                     if verifica.EOF then
                         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
                             
			'__________________________________________________________________________________
			' configurazione mail
			' Windows XP / 2003 	
				cSmtpServer		= "smtp.aruba.it"
				cSmtpPort		= "25"
				cSMTPUser		= ""
				cSMTPPassword	= ""

			' invio e-mail di notifica
				Set myMail = Server.CreateObject("CDO.Message")
			'CDO Port (1=localhost 2=network)
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
			'Out going SMTP server
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")= cSmtpServer
			'SMTP port
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= cSmtpPort 
			'SMTP Server password	
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendpassword") = cSMTPPassword
			'SMTP Server username
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendusername") = cSMTPUser
			'Timeout
				myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
			'Update		
				myMail.Configuration.Fields.Update
			' Windows XP / 2003 
			' oggetto
				myMail.Subject 	= "Password dimenticata"
			' mittente
				myMail.From = "supporto@mbyweb.eu"
			' destinatario
				myMail.To	= email
			' messaggio
			myMail.HTMLBody =  = "Ciao " & verifica("username") & ", la tua Password e " & verifica("password")
			' send
				myMail.Send
			Set myMail = Nothing
			' confermo e redirect
			'__________________________________________________________________________________
                             
                         Response.Write("Password inviata all'indirizzo " + email);
                         Response.Write("<br>Ti consiglio una curetta di fosforo!");
			end if
            Cn.Close();
end if
%>
</p>
</body>
</html>
Prova e vedi se va :byebye:
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Recuperare la password con asp

Credo di no Paolo segue questo errore pagina:

Codice:
Microsoft JScript compilation  error '800a03f7'

Unterminated string constant

/utenti_sito/password.asp, line 3

' // Operazioni preliminari:
----------------------------^
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
non so da dove l'hai scopiazzato lo script ma ho fatto prima a riscrivere il codice:

Codice:
<html>
<body>
<h3 align="center">Hai dimenticato la Password?</h3>
<p align="center">Inserisci l'indirizzo email con cui ti sei registrato e la riceverai entro pochi minuti!</p>
<p align="center">
    <form method="POST" action="password.asp?invia=PWD">
    <input type="text" name="email" />
    <input type="submit" value="OK" />
    </form>
</p>
<p align="center">
<%

    invia = Request.QueryString("invia")
    email = Request.Form("email")

If invia = "PWD" Then ' recupero querystring PWD
   
   If email <> "" Then ' controllo campo e-mail

                 'Apro la connessione al database e verifico che l'utente esista
				strConnect = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/utenti_sito.mdb") 
			Set Rs = Server.CreateObject("ADODB.Recordset")
				Rs.ActiveConnection = strConnect
				Rs.Source = "SELECT * FROM utenti WHERE email = '"&email&"'" 
				Rs.CursorType = 0
				Rs.CursorLocation = 2
				Rs.LockType = 1
				Rs.Open()
		  	If NOT Rs.EOF Then
				' esiste
				'__________________________________________________________________________________
				' configurazione mail
				' Windows XP / 2003 	
					cSmtpServer		= "smtp.aruba.it"
					cSmtpPort		= "25"
					cSMTPUser		= ""
					cSMTPPassword	= ""
	
				' invio e-mail di notifica
					Set myMail = Server.CreateObject("CDO.Message")
				'CDO Port (1=localhost 2=network)
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
				'Out going SMTP server
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")= cSmtpServer
				'SMTP port
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= cSmtpPort 
				'SMTP Server password	
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendpassword") = cSMTPPassword
				'SMTP Server username
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendusername") = cSMTPUser
				'Timeout
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
				'Update		
					myMail.Configuration.Fields.Update
				' Windows XP / 2003 
				' oggetto
					myMail.Subject 	= "Password dimenticata"
				' mittente
					myMail.From = "supporto@mbyweb.eu"
				' destinatario
					myMail.To	= email
				' messaggio
				myMail.HTMLBody = "Ciao " & verifica("username") & ", la tua Password e " & verifica("password")
				' send
					myMail.Send
				Set myMail = Nothing
				' confermo e redirect
                Response.Write("Password inviata all'indirizzo " + email)
                Response.Write("<br>Ti consiglio una curetta di fosforo!")
				'__________________________________________________________________________________
			Else
				' non esiste
                  Response.Write("<font color='#FF0000'>Email non presente, non sei registrato... muori!</form>")
			End If
			
			' chiudo e distruggo tutto
			Rs.Close
		Set Rs = Nothing ' chiudo il recordset

	Else ' e-mail vuota
	   
             ' Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
                 Response.Write("<font color=#FF0000>Email errata... non te ne sei accorto!</form>")
   
   End If ' chiudo controllo e-mail
   
End If ' chiudo tutto

%>
</p>
</body>
</html>
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Recuperare la password con Asp

hee!!! hhhha.. se sapessi Paolo non mi dire che non te ne sei accorto di chi e il codice script!

E un grande maestro molte applicazioni web sue sono nella rete ovunque... e tu lo conosci molto bene, dalle nostre parti si dice " si dice il peccato ma non il peccatore" non credi?

Comunque adesso ci provo poi ti saprò dire ok?
ciao
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Ecco Paolo cosa esce come errore quando inserisci la mail di registrazione, oltre tutto la mail e veritiera e si trova nel database...

Codice:
Microsoft VBScript runtime  error '800a000d'

Type mismatch: 'verifica'

/utenti_sito/password.asp, line 64
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
Codice:
<html>
<body>
<h3 align="center">Hai dimenticato la Password?</h3>
<p align="center">Inserisci l'indirizzo email con cui ti sei registrato e la riceverai entro pochi minuti!</p>
<p align="center">
    <form method="POST" action="mimmoby.asp?invia=PWD">
    <input type="text" name="email" />
    <input type="submit" value="OK" />
    </form>
</p>
<p align="center">
<%

    invia = Request.QueryString("invia")
    email = Request.Form("email")

If invia = "PWD" Then
   
   If email <> "" Then
                 'Apro la connessione al database e verifico che l'utente esista
				strConnect = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/utenti_sito.mdb") 
			Set Rs = Server.CreateObject("ADODB.Recordset")
				Rs.ActiveConnection = strConnect
				Rs.Source = "SELECT * FROM utenti WHERE email = '"&email&"'" 
				Rs.CursorType = 0
				Rs.CursorLocation = 2
				Rs.LockType = 1
				Rs.Open()
		  	If NOT Rs.EOF Then
			
					username = (Rs.Fields.Item("username").Value)
					password = (Rs.Fields.Item("password").Value)

				' esiste
				'__________________________________________________________________________________
				' configurazione mail
				' Windows XP / 2003 	
					cSmtpServer		= "smtp.aruba.it"
					cSmtpPort		= "25"
					cSMTPUser		= ""
					cSMTPPassword	= ""
	
				' invio e-mail di notifica
					Set myMail = Server.CreateObject("CDO.Message")
				'CDO Port (1=localhost 2=network)
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
				'Out going SMTP server
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")= cSmtpServer
				'SMTP port
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")= cSmtpPort 
				'SMTP Server password	
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendpassword") = cSMTPPassword
				'SMTP Server username
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/c-do/configuration/sendusername") = cSMTPUser
				'Timeout
					myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
				'Update		
					myMail.Configuration.Fields.Update
				' Windows XP / 2003 
				' oggetto
					myMail.Subject 	= "Password dimenticata"
				' mittente
					myMail.From = "supporto@mbyweb.eu"
				' destinatario
					myMail.To	= email
				' messaggio
				myMail.HTMLBody = "Ciao "&username&", la tua Password e "&password&")"
				' send
					myMail.Send
				Set myMail = Nothing
				' confermo e redirect
                Response.Write("Password inviata all'indirizzo "&email)
                Response.Write("<br>Ti consiglio una curetta di fosforo!")
				'__________________________________________________________________________________
			Else
				' non esiste
                  Response.Write("<font color='#FF0000'>Email non presente, non sei registrato... muori!</form>")
			End If
			
			' chiudo e distruggo tutto
			Rs.Close
		Set Rs = Nothing ' chiudo il recordset

	Else ' e-mail vuota
	   
             ' Se non viene inerito alcun indirizzo email restituisco un messaggio di errore
                 Response.Write("<font color=#FF0000>Email errata... non te ne sei accorto!</form>")
   
   End If ' chiudo controllo e-mail
   
End If ' chiudo tutto

%>
</p>
</body>
</html>

prova ora
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
No non succede niente mi da questo errore

Codice:
Microsoft VBScript runtime  error '800a000d'

Type mismatch: 'verifica'

/utenti_sito/password.asp, line 64
si riferisce alla linea 64

Codice:
myMail.HTMLBody = "Ciao " & verifica("username") & ", la tua Password e " & verifica("password")
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Ciao Paolo
cerca di scusarmi ma non capisco a cosa ti riferisci.
o cambiato questa stringa come mi ai detto tù...
<form method="POST" action="password.asp?invia=PWD">

Ma Continua a visualizzare questo errore una volta inserito la mail esestente nel database come registrato,

Codice:
Microsoft VBScript runtime  error '800a000d'

Type mismatch: 'verifica'

/utenti_sito/password.asp, line 64
Mentre se la mail e inesistente va tutto bene mi esce la scritta "email inesistente"
e siamo d'accordo, ma il problema e quello che ti spiego sopra.

fammi sapere ciao
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Ciao Paolo

adesso credo che funzioni inquanto mi sono accorto dove risiedeva l'errore leggi errore in grassetto:

Codice:
	strConnect = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/utenti_sito.mdb") 
			Set Rs = Server.CreateObject("ADODB.Recordset")
				Rs.ActiveConnection = strConnect
				Rs.Source = "SELECT * FROM utenti WHERE email = '"&email&"'" 
				Rs.CursorType = 0
				Rs.CursorLocation = 2
				Rs.LockType = 1
				Rs.Open()
		  	If NOT Rs.EOF Then
			
					user = (Rs.Fields.Item("[B]user[/B]").Value)
					pass = (Rs.Fields.Item("[B]pass[/B]").Value)

				' esiste
La dicitura errata era "username" , "password", cio'è scritte per intero, mentre o cambiato con user e pass, come record nella tabella.

Il problema adesso che riscontro e, quando mi arriva la mail della richiesta, non ci si capisce nulla guarda quà!!!!!

Codice:
Received: from mailrelay32.libero.it (192.168.33.238) by ims2f1.libero.it (8.5.124)
        id 4BD59B31000560CF for mimmoby@libero.it; Tue, 27 Apr 2010 16:14:10 +0200
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlUEAMyN1ks+lZ7Fkmdsb2JhbACQPYVihkMBAQEBCQsKBw8kwGeCeIIWBA
X-IronPort-AV: E=Sophos;i="4.52,280,1270425600"; 
   d="scan'208";a="54226994"
Received: from smtpweb197.aruba.it (HELO smtpnewsletter.aruba.it) ([62.149.158.197])
  by mailrelay32.libero.it with SMTP; 27 Apr 2010 14:14:08 +0000
Received: (qmail 13699 invoked by uid 89); 27 Apr 2010 14:14:05 -0000
Received: from unknown (HELO smtpa2.aruba.it) (62.149.128.211)
  by smtpnewsletter.aruba.it with SMTP; 27 Apr 2010 14:14:05 -0000
Received: (qmail 28729 invoked by uid 89); 27 Apr 2010 14:14:06 -0000
Received: by simscan 1.1.0 ppid: 28725, pid: 28727, t: 0.0461s
         scanners: clamav: 0.88.4/m:40/d:1722
Received: from unknown (HELO webs1177) (62.149.131.187)
  by smtpa2.ad.aruba.it with SMTP; 27 Apr 2010 14:14:06 -0000
Thread-Topic: Password dimenticata
thread-index: AcrmE+YzgUMwUFawSZCU7/r/PPgrZw==
From: <supporto@mbyweb.eu>
To: <mimmoby@libero.it>
Subject: Password dimenticata
Date: Tue, 27 Apr 2010 16:14:07 +0200
Message-ID: <2A75967C399D4018ABEFC8344669B2F1@ad.aruba.it>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0000_01CAE624.A9BC46E0"
X-Mailer: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325
X-Spam-Rating: smtpa2.ad.aruba.it 1.6.2 0/1000/N
X-Spam-Rating: smtpnewsletter.aruba.it 1.6.2 0/1000/N

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CAE624.A9BC46E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Ciao , la tua Password e )

------=_NextPart_000_0000_01CAE624.A9BC46E0
Content-Type: text/html
Content-Transfer-Encoding: 7bit

Ciao , la tua Password e )
------=_NextPart_000_0000_01CAE624.A9BC46E0--
Dove sbaglio ancora adesso? o perlomeno cercare di correggere questo errore.

Grazie Paolo
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
per i nomi dei campi, non ho conservato la copia del db e pertanto non potevo saperlo.

Per l'e-mail, qualcosa ti è arrivato quindi funziona.
Quei strani messaggi potrebbero essere dovuti al filtro antispam dell'account:
Codice:
X-IronPort-Anti-Spam-Filtered: true
Una curiosità, in quale indirizzo e-mail ti è arrivato il messaggio?
Codice:
From: <supporto@mbyweb.eu>
To: <mimmoby@libero.it>
Poi, hai corretto in parte il problema:
Ciao , la tua Password e )
...come vedi non sono partite le info in quanto hai, senza motivo modificato anche il nome delle variabili, sistemale in questo modo:
username = (Rs.Fields.Item("user").Value)
password = (Rs.Fields.Item("pass").Value)
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Fa niente non ti preoccupare ogni tanto mi si accende la lampadina anche a me... "riferimento ai campi del database"

Per quanto riguarda la tua domanda in che indirizzo email arriva! a tutti e 2 sia supporto@mbyweb.eu
sia a mimmoby@libero.it però essendo come risponditore automatico se te ne sei accorto.

O cambiato il nome delle variabili in quanto facendo delle prove o dimenticato di risistemarle, comunque fatto.

sai quindi come risolvere il problema dello spam?
Codice:
X-IronPort-Anti-Spam-Filtered: true

Altra cosa in riguardo alla stringa che ti riferisci

Codice:
Ciao , la tua Password e )
Non o cambiato nulla rimanendola invariata.

Aspetto una tua risp Ringrazziandoti per la tua volontà nell'aiutarmi.
 

mimmoby

Utente Attivo
8 Feb 2005
30
0
0
52
www.mbyweb.eu
Comunque Paolo o fatto delle verifiche la mail che arriva all'utente alla quale arichiesto la password arriva in modo corretto in questa maniera:

Codice:
Ciao mimmoby, la tua Password e xxxxxx)
Quindi va benone.

Il discorso ingarbugliato e a me come supporto@mbyweb.eu che arriva come ti spiegavo
nel codice sopra indicato...

Il resto grazie ancora di tutto a te Paolo che siamo riusciti a venirne a capo.
:elvis::beer:
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
549
13
18
Italy
www.riciclarte.info
..del perchè di quel messaggio e-mail non so darti una spiegazione, in genere è una risposta del server smtp quando non raggiunge uno dei destinatari o, in alcuni casi il blocco da parte di qualche filtro antispam (spesso mi succede con hotmail).

Per il resto va bene così, al prox dilemma....
 

MarcoGrazia

Utente Attivo
15 Dic 2009
747
15
18
58
Udine
www.stilisticamente.com
Se usi libero.it allora devi sapere che hanno un sistema antispam che si basa sule liste bianche e nere di indirizzi validi.
Il protocollo smtp prevede un sistema di verifica e controllo che impone un parametro passato alla funzione che spedisce le email.
Purtroppo non uso più asp da un decennio, posso dirti che in php nella funzione mail si mette il parametro -f in fondo così formato '-fpippo@libero.it' poi c'è la questione del filtro antispam, lì devi proprio leggerti il manuale del filtro perché c'è sicuramente un sistema di trusting che permette l'invio di indirizzi certificati (al filtro) e l'errore che ti ha dato in risposta è proprio un errore di trusting.