Ho un problema. vorrei inviare dei dati in posta elettronica utlizzando un form, ma SENZA UTILIZZARE OUTLOOK.
Utilizzo un codice che mi hanno mandato ma non funziona.
Potreste guardarlo e darmi un consiglio.
Il codice funziona grazie a due pagine:
PAGINA 1 (form.htm)
<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Registrazione</title>
<script Language="JavaScript">
<!--
function FrontPage_Form1_Validator(theForm)
{
if (theForm.nome.value == "")
{
alert("Inserire un valore per il campo \"nome\".");
theForm.cf.focus();
return (false);
}
if (theForm.cognome.value == "")
{
alert("Inserire almeno 11 caratteri nel campo \"cognome\".");
theForm.cf.focus();
return (false);
}
return (true);
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<p align="center">Iscriviti alla nostra news letter</p>
<div align="center">
<center>
<table border="0" cellspacing="0" style="border-collapse: collapse" width="191" id="AutoNumber2" height="1" cellpadding="0" bordercolor="#000000">
<tr>
<td width="273" height="97">
<form method="POST" action="vai.asp" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1" language="JavaScript">
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="215">
<tr>
<td width="71"><font face="Arial" size="2">Nome:</font></td>
<td width="149">
<input type="text" name="nome" size="20"></td>
</tr>
<tr>
<td width="71"><font face="Arial" size="2">Cognome:</font></td>
<td width="149">
<input type="text" name="cognome" size="20"></td>
</tr>
<tr>
<td width="71"><font face="Arial" size="2">*Email:</font></td>
<td width="149">
<input name="email" size="20"></td>
</tr>
</table>
</div>
<p align="center"><input type="submit" value="registrati >>" name="reg"></p>
</form>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
----------------------------------------------------------
PAGINA 2 (vai.asp)
<html>
<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Registrazione</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<center>
<table border="0" cellspacing="0" style="border-collapse: collapse" width="188" id="AutoNumber2" height="1" cellpadding="0" bordercolor="#000000">
<tr>
<td width="188" height="97" rowspan="2">
<%
'ORA LA SPEDISCO PERCHE I CAMPI SONO GIUSTI
corpo="<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & "<body bgcolor=""#FFFFFF"" text=""#000000"">
<font face=""Tahoma"" size=""2"">
Dati su registrazione utente dal sito.
Nome: <color=""red"">"& Request.Form ("nome")
corpo=corpo & "
</color>Cognome: " & Request.Form ("cognome")
corpo=corpo & "
Email: " & Request.Form ("email")
</font>"
session ("corpo") = corpo
' SPEDIAMO AL CLIENTE
'mail=Request.Form ("email")
corpo= session("corpo")
' dikiari l'oggetto CDO
'dim objCDO
' crei l'oggetto CDO
'set objCDO = Server.CreateObject("CDONTS.Newmail")
' settiamo le proprietà della mail da spedire
'objCDO.From = mail
' 'ANDIAMO A SPEDIRE LA MAIL
'objCDO.To = "v.guida@avsstudio.it"
' QUESTO E COSA SI SCRIVE SULLA MAIL
'objCDO.Subject = "newsilverlook.com Registrazione"
'objCDO.Body = corpo
'objCDO.BodyFormat = 0
'objCDO.MailFormat = 0
' spedisci email
objCDO.Send
set objCDO = Nothing
' SPEDIAMO ALL ADMIN
mail=Request.Form ("email")
corpo= session("corpo")
' dikiari l'oggetto CDO
dim obCDO
' crei l'oggetto CDO
set obCDO = Server.CreateObject("CDONTS.Newmail")
obCDO.From = "v.guida@avsstudio.it"
obCDO.To = mail
obCDO.Subject = "Iscrizione alla news letter!"
obCDO.Body = corpo
obCDO.BodyFormat = 0
obCDO.MailFormat = 0
' spedisci email
obCDO.Send
set obCDO = Nothing %>
<p align="center"><font face="Arial" size="2">Gentile Utente,<%=request("nome")%>
la sua registrazione è avvenuta con successo!
La ringraziamo con anticipo per la registrazione al sito web</font></p>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
-----------------------------------------------------------
PROBLEMA
Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/vai.asp, line 24
corpo="<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & "<body bgcolor=""#FFFFFF"" text=""#000000"">
----------------------------------------------------^