Ecco il codice della pagina mail.asp:
codice:
<%
DIM invioA
invioA = "miaemail@miosito.it"
nomeutente= request.Form("user")
nome= Request.form("nome")
cognome= Request.form("cognome")
mailutente= Session("ricordamail")
passutente= Request.form("password")
link="http://www.miosito.it/conferma.asp?password="
DIM iMsg, Flds, iConf
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = "smtp.miosito.it"
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoAnonymous
Flds.Update
With iMsg
Set .Configuration = iConf
iMsg.To = invioA
iMsg.From = request("email")
iMsg.Sender = request("email")
iMsg.Subject = "Richiesta iscrizione"
iMsg.HtmlBody = "<html><head></head><body>Ciao " & nome & cognome & " hai ricevuto questa e-mail perchè hai richiesto l'iscrizione al nostro sito. La password che ti è stata assegnata è: " & passutente & "
<div align=""center"">Per confermare l'iscrizione clicca su questo link: " & link & Request.form("password")
iMsg.Send
Set iMsg=Nothing
End With
%>
<script>
document.location.replace('http://www.miosito.it/send.asp');
</script>
Tieni conto che se inserisco una mail diretta (es. "miaemail@email.it") nei campi:
codice:
iMsg.From = request("email")
iMsg.Sender = request("email")
tutto funziona correttamente!
Ho provato anche ad aggiungere il .form ma niente non funziona non "legge i campi"!!!
Forse li perdo in quanto li invio ad database?!? Infatti anche se arriva la mail i campi che devo prendere dal form non si visualizzano!!
Ho provato anche a fare così: mailutente= Session("ricordamail") inserendo un campo nascosto nella pagina del form...
Aiuto... qualche suggerimento?