Spieghiamo il codice:
if (cStr(Request("Submit")) <> "") Then
questo significa: processa il codice sottostante se Submit è diverso da ""(nulla).
Quindi se il pulsante Submit (della pagina IFrame2.asp) è stato premuto, si esegue questo codice.
Set objCDO = Server.CreateObject("CDONTS.NewMail")
objCDO.From = "sitoRegistrazione"
objCDO.To = Recordset1("email")
objCDO.Subject = "invio password"
questo è il normale codice che si scrive quando si usa CDONTS;
sitoRegistrazione è l'indirizzo e-mail del nostro sito
Recordset1("email") è l'indirizzo estratto dal database, e corrisponde (se esiste) a quello inserito dall'utente nel form di richiesta.
"invio password" è l'oggetto del messaggio
Adesso analizziamo il corpo del messaggio:
abbiamo scelto questo modo, che ci permette di scrivere diverse righe nel corpo del messaggio
" Salve " & Recordset1("nome") & VbCrLf &_
Il testo tra le doppie virgolette "Salve" viene scritto come testo, il simbolo & unisce Recordset1("nome") al codice precedente, mentre VbCrLf &_ significa un'andata a capo.
l'ultima riga del corpo del messaggio
"-----------"
non deve contenere il codice VbCrLf &_
In questo modo, inserendo più righe diamo un aspetto ordinato al messaggio, ed utilizziamo
Recordset1("nome") per salutare l'utente e
Recordset1("password") per inviargli la password.
objCDO.Send() invia l'email
Set objCDO = Nothing libera le risorse
|