form contatti in asp

enzonero

Nuovo Utente
Ho un sito di annunci di case vacanze adesso, ho un form contatti di mail create da server, in poche parole quando qualcuno invia una richiesta arriva al mio indirizzo di posta elettronica.

Con gli altri utenti come posso fare, specifico che sto con Aruba e i miei clineti hanno tutti email di libero.

grazie!!
 
Originally posted by enzonero
Ho un sito di annunci di case vacanze adesso, ho un form contatti di mail create da server, in poche parole quando qualcuno invia una richiesta arriva al mio indirizzo di posta elettronica.

Con gli altri utenti come posso fare, specifico che sto con Aruba e i miei clineti hanno tutti email di libero.

grazie!!

La prima parte è chiara, ma mi fa capire che hai già lo script che ti serve... è la seconda che non capisco :confused:
 
re

il sito è www.casecamerota.com
io ho diciamo 10 casevacanze, una è la mia in cui ho il mio form contatti fornito da aruba ( mail creata dal server ) , in effetti io ho sito e email forniti da aruba e tutto funziona benissimo!!

I miei clienti, diciamo le restanti 9 casevacanze hanno delle email diverse dalla mia cioè ( libero,tiscali,ecc.ecc.) e il form non funziona come posso fare?????????????
 
Se stai su Aruba dovresti avere certamente la possibilità di usare ASP... basta che ti cerchi un programmino semplice semlice (formmail o cose del genere) per spedire le amil ed il gioco è fatto!
 
re

ecco un form, ma dove devo mettere la mia e:mail?????

<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var cognome = new String(Request.Form("cognome"));
var email = new String(Request.Form("email"));
var oggetto = new String(Request.Form("oggetto"));
var importanza = new String(Request.Form("importanza"));
var messaggio = new String(Request.Form("messaggio"));
var html = new String(Request.Form("html"));

// RegExp per l'email
var valida = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

// Imposto la data
var oggi = new Date();
var data = oggi.getDate() + "/" + (oggi.getMonth() + 1) + "/" + oggi.getYear() + " alle ore " + oggi.getHours() + ":" + oggi.getMinutes();

// Imposto l'indirizzo IP del mittente
var ip = Request.ServerVariables("REMOTE_ADDR");

// Controllo la validità dei campi
if ((nome == "") || (nome == "undefined")) Response.Redirect("errore.htm?id=1");
if ((cognome == "") || (cognome == "undefined")) Response.Redirect("errore.htm?id=2");
if (!valida.test(email)) Response.Redirect("errore.htm?id=3");
if ((oggetto == "") || (oggetto == "undefined")) Response.Redirect("errore.htm?id=4");
if ((messaggio == "") || (messaggio == "undefined")) Response.Redirect("errore.htm?id=5");

// Creo la classe CDONTS.NewMail ed invio l'email
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.Importance = importanza;
OggettoCDONTS.From = email;
OggettoCDONTS.To = "lucaruggiero@email.it"; // Qui il tuo indirizzo email
OggettoCDONTS.Subject = oggetto;
// Verifica se la mail è in formato Html
if ((html == "") || (html == "undefined")) {
OggettoCDONTS.BodyFormat = 1;
OggettoCDONTS.MailFormat = 1;
OggettoCDONTS.Body = "Dati del mittente\n\nNome: " + nome + "\nCognome: " + cognome + "\nEmail: " + email + "\nIP: " + ip + "\n\nMessaggio spedito il " + data + "\n\nQuesto è il corpo del messaggio:\n\n" + messaggio;
}
else {
OggettoCDONTS.BodyFormat = 0;
OggettoCDONTS.MailFormat = 0;
OggettoCDONTS.Body = "<b>Dati del mittente<br><br>Nome:</b> " + nome + "<br><b>Cognome:</b> " + cognome + "<br><b>Email:</b> " + email + "<br><b>IP</b>: " + ip + "<br><br><i>Messaggio spedito il " + data + "</i><br><br><b>Questo è il corpo del messaggio:</b><br><br>" + messaggio;
}
OggettoCDONTS.Send();

// Reindirizzo il mittente verso la pagina di conferma
Response.Redirect("conferma.htm");
%>

ti ringrazio!!!!
:book:
 
Mail creata dal server

Ho due siti con Aruba e i form mail sono creati direttamente dal server , in uno dei due siti però ho delle pagine di clienti che non usano la casella di posta elettronica di aruba ma la loro casella di posta elettronica ( tiscali, libero.ecc.ecc. ) come posso fare per creari un form di contatto per ognuno .
la pagine di interesse è: http://www.casecamerota.com/casavacanze.htm
il mio codice è il seguente:

per inviare:
<html>
<head>
<title>invio_mail_asp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFCC">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="90%">
<tr>
<td width="100%">
<form name="form1" method="post" action="mail.asp">
<p><font face="Verdana" size="1">WWW.CASECAMEROTA.COM</font></p>
<table width="361" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="170"><font face="Verdana" color="#996633" size="1">Nome:</font></td>
<td width="191">
<font face="Verdana" size="1">
<input type="text" name="nome">
</font>
</td>
</tr>
<tr>
<td width="170"><font face="Verdana" size="1" color="#996633"> e-mail:</font></td>
<td width="191">
<font face="Verdana" size="1">
<input type="text" name="email">
</font>
</td>
</tr>
<tr>
<td width="170"><font face="Verdana" size="1" color="#996633">prenota</font></td>
<td width="191">
<font face="Verdana" size="1">
<textarea name="mex" rows="5" cols="33" wrap="VIRTUAL"></textarea>
</font>
</td>
</tr>
</table>
<p>
<font face="Verdana" size="1">
<input type="submit" name="Submit" value="Invia al webmaster">
<input type="reset" name="reset" value="Cancella">
</font>
</p>
</form>
<p> </td>
</tr>
</table>
<p> </p>
<table width="76%" border="2" cellspacing="1" cellpadding="1" bordercolor="#00CCFF" bgcolor="#99FF33" align="center">
<tr>
<td><font color="#0000FF"><a href="index.htm"><img src="home.gif" width="76" height="18" border="0"></a></font></td>
<td>
<div align="center"><a href="casavacanze.htm"><b><font color="#0000FF" size="2">Casevacanze</font></b></a></div>
</td>
<td><font color="#0000FF"><b><a href="descrizione%20delle%20spiagge.htm"><font size="2">Le
spiagge</font></a></b></font></td>
<td><font color="#0000FF"><b><a href="decrizione%20della%20costa.htm"><font size="2">La
costa</font></a></b></font></td>
<td><font color="#0000FF"><b><a href="tour%20%20fotografico.htm"><font size="2">Tour
fotografico</font></a></b></font></td>
<td><b><a href="tour%20grotte.htm"><font color="#0000FF" size="2">Tour
grotte</font></a></b></td>
<td><b><a href="decrizione%20della%20costa.htm"><font color="#0000FF" size="2">Costa</font></a></b></td>
<td><b><font size="2" color="#0000FF"><a href=" Grafico%20e%20caratterstiche%20del%20por
to%20di%20Marina%20di%20Camerota.htm">Porto</a></font></b></td>
<td><b><a href="grafici%20idrogeologici.htm"><font color="#0000FF" size="2">Idrogeologia</font></a></b></td>
<td><b><font color="#0000FF" size="2"><a href="Parco%20Naturale.htm">Parco</a></font></b></td>
<td valign="top"><b><a href="Cilento.htm"><font color="#0000FF" size="2">Cilento</font></a>
</b></td>
</tr>
</table>
<table width="76%" border="2" cellspacing="1" cellpadding="1" bordercolor="#00CCFF" bgcolor="#99FF33" align="center">
<tr>
<td width="5%">
<div align="center"><font color="#000000"><b><a href="Hotel.htm">Hotel</a></b></font></div>
</td>
<td width="7%">
<div align="center"><font color="#000000"><a href="Villaggi%20turistici.htm"><b>Villaggi</b></a></font></div>
</td>
<td width="14%">
<div align="center"><font color="#000000"><b><a href="BED%20&%20BREAKFAST.htm">Bed&breakfast</a></b></font></div>
</td>
<td width="9%">
<div align="center"><font color="#000000"><b><a href="Residence.htm">Residence</a></b></font></div>
</td>
<td width="24%">
<div align="center"><font color="#000000"><b><a href="Marina%20di%20camerota.htm">Marina
di Camerota</a></b></font></div>
</td>
<td width="15%">
<div align="right"><font color="#000000"><b><a href="gite%20in%20barca.htm">Gite
in barca</a></b></font></div>
</td>
<td valign="top" width="26%">
<div align="right"><font color="#000000"><b><a href="costiera%20amalfitana.htm">Altre
località</a></b></font></div>
</td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </center>
</div>
</body>
</html>

e questo per confermare l'invio



<html>
<head>
<title>inviata</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#CCCCCC">
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#996633"><b><font color="#000000">Caro
utente</font> <font color="#000000">

( hai lasciato questo indirizzo mail:</font></b></font><b><font color="#000000"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">

)<br>
<br>
Grazie per aver scritto questo messaggio al Webmaster del sito<br>
</font></font></b></p>
<table width="75" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#ffcb8c">
<tr>
<td>
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">"

"</font></b></div>
</td>
</tr>
</table>
<p align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">Torna
a trovarci! </font></b></p>
<p> </p>
</body>
</html>


AIUTATEMI!!!!!!!!!!!!!!
 

Discussioni simili