Grazie, la pagina è salvata come email.asp ed ecco il code modificato nelle parti in rosso:codice:<% 'Controlla invio If Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then Dim objMail, objConfig 'Crea l'oggetto email Set objMail = CreateObject("CDO.Message") 'Dimensiona l'oggetto configurazione Set objConfig = Server.CreateObject ("CDO.Configuration") 'Imposta le configurazioni With objConfig 'Server SMTP di uscita .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.quihomessoilnomedelmiosito .com" 'Porta SMTP .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'Porta CDO .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Timeout .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 .Fields.Update End With 'Assegna le configurazioni Set objMail.Configuration = objConfig 'Assegna all'oggetto le proprietà necessarie objMail.From = "miaemail@miosito.com " 'Mittente objMail.To = Request.Form("email") 'Destinatario objMail.Subject = Request.Form("oggetto") 'Oggetto objMail.HTMLBody = Request.Form("messaggio") 'Messaggio 'Invia l'email objMail.Send() Set objMail = Nothing Response.Write("Email inviata correttamente all'indirizzo " & Request.Form("email")) Else %> <form name="formail" method="post" action="email.asp?invia=true"> <table align="center" cellpadding="3" cellspacing="1"> <tr> <td>Email</td> <td><input type="text" name="email" size="20" /></td> </tr> <tr> <td>Oggetto</td> <td><input type="text" name="oggetto" size="20" /></td> </tr> <tr> <td>Messaggio</td> <td><textarea name="messaggio" rows="1" cols="20"></textarea></td> </tr> <tr> <td colspan="2"> <input type="submit" value="invia" name="submit" /> </td> </tr> </table> </form> <% End If %>

Rispondi quotando