Ciao, se ti va bene qualcosa in ASP ti mando uno script che ho usato tempo fa. hai bisogno di tre file che potrai poi modificare nel modo che ti serve:
ins.html //il form
<HTML>
<HEAD>
<TITLE>Invio dati</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR=#003366 text="#ffffff">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="500">
<tr>
<td width="100%" valign="top"><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>Modulo di prenotazione on-line</b></font><br>
</div>
<p>
<font face="Trebuchet MS"><font color="#660000" size="3" face="Verdana, Arial, Helvetica, sans-serif"><b><br>
</b></font><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>
</b>
</font></font></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td width="100%">
<form action="formcdosys.asp" method="post" name="form1">
<table width="70%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40%"><font face="Verdana" size="2">Nome e Cognome:</font></td><tr>
<td width="60%"><font face="Verdana" size="2"><input type="text" name="nome" size="40"></font></td>
<tr>
<td width="30%"><font face="Verdana" size="2">Indirizzo</font></td><tr>
<td width="70%"><font face="Verdana" size="2"><input type="text" name="indirizzo" size="40"></font></td>
<tr>
</table>
<br><br>
<font color="#333333" face="Verdana, Arial, Helvetica, sans-serif"> <font size="1">
<input type="submit" name="Submit" value="Invia">
</font></font>
<font color="#333333" face="Verdana, Arial, Helvetica, sans-serif"> <font size="1">
<input type="reset" value="Annulla">
</font></font>
<font color="#333333" face="Verdana, Arial, Helvetica, sans-serif"> <font size="1">
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</BODY>
</HTML>
formcdosys.asp //lo script vero e proprio
<!--METADATA TYPE="typelib" UUID="CD000000-8B95-11D1-82DB-00C04FB1625D" NAME="CDO for Windows 2000 Type Library" -->
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" -->
<%
DIM corpoMessaggio, numeroCampi, invioA, invioDa, nomeDominio, indirizzoIp, modulo, browserSistemaOperativo
'* voce da modificare con il proprio indirizzo email
invioA = "e-mail@destinazione"
'* voce da modificare con un indirizzo email che funga da mittente:
'* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON
'* dato che cdosys supporta questa notifica
invioDa = "e-mail@partenza"
'------------fine modifiche necessarie------------------
nomeDominio = Request.ServerVariables("HTTP_HOST")
indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
modulo = Request.ServerVariables("HTTP_REFERER")
browserSistemaOperativo = Request.ServerVariables("HTTP_USER_AGENT")
'*rilevo i campi del form
FOR numeroCampi = 1 TO (Request.Form.Count() - 1)
IF NOT Request.Form(numeroCampi) = "" THEN
corpoMessaggio = corpoMessaggio & vbCrLf & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi))
END IF
NEXT
'* creo gli oggetti cdosys sul server e li gestisco
DIM iMsg, Flds, iConf
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = "smtp.aruba.it"
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
Flds.Update
With iMsg
Set .Configuration = iConf
.To = invioA
.From = Request.Form("email")
.Sender = invioDa
.Subject = "Invio dati "
.TextBody = "Dati inviati da indirizzo IP: " & indirizzoIp & " browser e sistema operativo " & browserSistemaOperativo & vbCrLf & corpoMessaggio & ""
.Send
End With
%>
<script>
document.location.replace('userth.asp');
</script>
userth.asp //pagina che ti segnala l'avvenuto invio
<html>
<head>
</head>
<title>Dati inviati</title>
<body bgcolor="#003366">
<font face="verdana" size="2" color="ffffff">I dati sono stati inviati con successo.<br></font>
</body>
</html>
se preferisci PHP dovrei avere qualcosa.
fammi sapere, ciao