Salve,
sulla rete ho trovato un esempio di form mail molto sempice da usare e da configurare.
Il tutto è composto da 2 file
file del form = email.html
che contiene i vari campi
file di invio = email.asp
cioè questo:
<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var data = new String(Request.Form("data"));
var indirizzo = new String(Request.Form("indirizzo"));
var telefono = new String(Request.Form("telefono"));
var email = new String(Request.Form("email"));
var destinazione = new String(Request.Form("destinazione"));
var partenza = new String(Request.Form("partenza"));
var ritorno = new String(Request.Form("ritorno"));
var partecipanti = new String(Request.Form("partecipanti"));
var messaggi = new String(Request.Form("messaggi"));
var privacy = new String(Request.Form("privacy"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || data == "" || indirizzo == "" || telefono == "" || email == "" || destinazione == "" || privacy == "" || messaggi == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "[email protected]"; // Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
:incazz2: OggettoCDONTS.Body = privacy; // Corpo:incazz2:
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Email inviata con successo!");
%>
Ovvero mi arriva solo la voce che si trova nell'oggetto BODY.
La mia domanda è:
Come posso inserire le altre voci nell'oggetto BODY? o come le devo dividere tra loro?
Non sono tanto pratico di ASP, ma ho provato a dividere le voci, con una virgola o con uno slash, ma niente.
grazie
sulla rete ho trovato un esempio di form mail molto sempice da usare e da configurare.
Il tutto è composto da 2 file
file del form = email.html
che contiene i vari campi
file di invio = email.asp
cioè questo:
<%@LANGUAGE = JScript%>
<%
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var data = new String(Request.Form("data"));
var indirizzo = new String(Request.Form("indirizzo"));
var telefono = new String(Request.Form("telefono"));
var email = new String(Request.Form("email"));
var destinazione = new String(Request.Form("destinazione"));
var partenza = new String(Request.Form("partenza"));
var ritorno = new String(Request.Form("ritorno"));
var partecipanti = new String(Request.Form("partecipanti"));
var messaggi = new String(Request.Form("messaggi"));
var privacy = new String(Request.Form("privacy"));
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || data == "" || indirizzo == "" || telefono == "" || email == "" || destinazione == "" || privacy == "" || messaggi == "") {
Response.Write("ERRORE: Tutti i campi sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "[email protected]"; // Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
:incazz2: OggettoCDONTS.Body = privacy; // Corpo:incazz2:
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Email inviata con successo!");
%>
Ovvero mi arriva solo la voce che si trova nell'oggetto BODY.
La mia domanda è:
Come posso inserire le altre voci nell'oggetto BODY? o come le devo dividere tra loro?
Non sono tanto pratico di ASP, ma ho provato a dividere le voci, con una virgola o con uno slash, ma niente.
grazie