Come faccio ???? HELP me

Vale_Barbato

Utente Attivo
15 Set 2005
465
0
0
Ciao spero che mi aiutate in tanti, sono imbranata con l'ASP,
ho un form che in effetti funziona a meraviglia, ma devo aggiungere la funzione che invece di inviare l'email solo all'email predefinita, la deve inoltrare allo stesso tempo anche al mittente che viene inserito nel fom...

ecco il codice....

<%@LANGUAGE = JScript%>
<%

var destinatario = "[email protected]"; // Inserisci qui il tuo indirizzo email

// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var via = new String(Request.Form("via"));
var cap= new String(Request.Form("cap"));
var citta = new String(Request.Form("citta"));
var provincia = new String(Request.Form("provincia"));
var stato = new String(Request.Form("stato"));
var telefono = new String(Request.Form("telefono"));
var fax = new String(Request.Form("fax"));
var email = new String(Request.Form("email"));
var note = new String(Request.Form("note"));
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.php?id=1");
if ((via == "") || (via == "undefined")) Response.Redirect("errore.php?id=2");
if ((cap == "") || (cap == "undefined")) Response.Redirect("errore.php?id=3");
if ((citta == "") || (citta == "undefined")) Response.Redirect("errore.php?id=4");
if ((provincia == "") || (provincia == "undefined")) Response.Redirect("errore.php?id=5");
if ((telefono == "") || (telefono == "undefined")) Response.Redirect("errore.php?id=6");
if ((email == "") || (email == "undefined")) Response.Redirect("errore.php?id=7");
if ((note == "") || (note == "undefined")) Response.Redirect("errore.php?id=8");

if (!valida.test(email)) Response.Redirect("errore.htm?id=3");

// Creo la classe CDONTS.NewMail ed invio l'email
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email;
OggettoCDONTS.To = destinatario;
OggettoCDONTS.Subject = "Richiesta informazioni";
// 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 + " \nIndirizzo: " + via + " \nc.a.p.: " + cap + " \nCittà: " + citta + " \nProvincia: " + provincia + " \nStato: " + stato + " \nTelefono: " + telefono + " \nFax: " + fax + " \nEmail: " + email + " \n\nRichieste: " + note + " \n\nIP: " + ip + " \n\nMessaggio spedito il " + data;
}
OggettoCDONTS.Send();

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

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Quello è Jscript non ASP :eek:
Cmq credo basti ricreare un nuovo oggetto CDONTD.NewMail e rifare il tutto cosi (metti questo dopo OggettoCDONTS.Send(); ) :

Codice:
---------------------------------------------------------
var destinatario2 = email;
// Creo la SECONDA classe CDONTS.NewMail ed invio LA SECONDA l'email
var OggettoCDONTS2 = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS2.From = email;
OggettoCDONTS2.To = destinatario2;
OggettoCDONTS2.Subject = "Richiesta informazioni";
// Verifica se la mail è in formato Html
if ((html == "") || (html == "undefined")) {
OggettoCDONTS2.BodyFormat = 1;
OggettoCDONTS2.MailFormat = 1;
OggettoCDONTS2.Body = "Dati del mittente \n\nNome: " + nome + " \nIndirizzo: " + via + " \nc.a.p.: " + cap + " \nCittà: " + citta + " \nProvincia: " + provincia + " \nStato: " + stato + " \nTelefono: " + telefono + " \nFax: " + fax + " \nEmail: " + email + " \n\nRichieste: " + note + " \n\nIP: " + ip + " \n\nMessaggio spedito il " + data;
}
OggettoCDONTS2.Send();
-------------------------------------------------
io non conosco Jscript ma ho mandato tante e-mail con asp:) prova cosi e poi facci sapere tanto al limite interverrà Luca;)
 

Vale_Barbato

Utente Attivo
15 Set 2005
465
0
0
Risolto tutto il problema, non era esattamente come dicevi, ma con poche modifiche e grazie al tuo aiuto ci sono riuscita :)

grazie mille...
 
Ultima modifica:

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Vale_Barbato ha scritto:
Risolto tutto il problema, non era esattamente come dicevi, ma con poche modifiche e grazie al tuo aiuto ci sono riuscita :)

grazie mille...

Con impegno e costanza si raggiunge qualsiasi risultato:)
 

Vale_Barbato

Utente Attivo
15 Set 2005
465
0
0
Grazie Luca,
avevo già risolto, mi bastava solo un accenno di come dovevo fare :)
riesco a capire le cose al volo :p
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
To
destinatario diretto
Cc
copia carbone visibile
Bcc
copia carbone invisibile

si usa, ad esempio, nelle newsletter in cui gli utenti non devono vedere quali indirizzi hanno ricevuto le meil

la copia carbone semplice, invece, viene usata per default dalle webmail (o client di posta) quando si fa il forware a più destinatari di una di quelle solite idiozioe delle catene di sant'antonio
 

Vale_Barbato

Utente Attivo
15 Set 2005
465
0
0
Gran bella descrizione... complimenti d'avvero :p

(sembra quasi che ti prendo in giro)

In effetti era la mia intenzione ehehehehehehehe :p


Scherzo.... :p
 

Vale_Barbato

Utente Attivo
15 Set 2005
465
0
0
Approposito di email,
avevo in mente di realizzare qualcosa che funzioni come autorisponditore (sempre in ASP) ma non ho capito come posso fare, in effetti il sistema dovrebbe funzionare nel capire la richiesta in base a delle specifiche parole (specie keywords) ed inviare la risposta a chi effettua una determinata richiesta...

Credete che sono pazza???
Io si, mi vengono troppe idee strane, ma sinceramente l'idea mi piace... chi mi aiuta?
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Temo che il compito debba essere demandato alla Webmail o al client di posta che usi, altrimenti va bene per la prima mail che ricevi da un form, ma se l'utente poi risponde alla tua risposta by-passa il tuo form ed è inutile...

In ogni caso puoi usare InStr per verificare la presenza di una serie di parole che puoi memorizzare in un array ad esempio e se ci sono parole specifiche puoi impedire l'invio oppure lanciare una routine che invii la mail predefinita.

:)
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
sono stato molto succinto in fase di analisi, è vero, ma è l'analisi del problema :)

provo a mettere qualche punto in più:

1. form html
2. controllo sui campi
3. ultima condizione verifichi che siano presenti le parole chiave che ti interessano
4. se nono presenti invii una mail predefinita
5. altrimenti lasci perdere

uno stupido esempio

if campo = "" then
' inserire il campo
elseif altrocampo = "" then
' inserire l'altro campo
elseif leparolesonopresentiusando_instr then
' invii la mail predefinita
else
' invii la mail come se nulla fosse
end if
 
Discussioni simili
Autore Titolo Forum Risposte Data
V Come faccio ???? HELP me Classic ASP 14
G Mi dite come faccio? Aiuto photoshop ? Photoshop 1
U [WordPress] [CSS] Come faccio a spostare più in basso lo slider WordPress 0
A VENDO O FACCIO PUBBLICITA ACCOUNT FB VERIFICATO 2000 AMICI Annunci servizi di Social Media Marketing 1
Bimbus Come faccio a cancellarmi da questo forum? Annunci servizi di Social Media Marketing 1
Cavalinho08 faccio crescere profili instagram a prezzi bassi Annunci servizi di Social Media Marketing 2
L [WordPress] creare un plugin , come faccio ad utilizzare le session. WordPress 5
R Come faccio a far tradurre un mio video su Youtube? Social Media Marketing 2
M IP CAM ma come faccio a vederla da remoto ? IP Cam e Videosorveglianza 2
O Faccio GRAFICA per il cibo Offerte e Richieste di Lavoro e/o Collaborazione 0
M Come faccio a creare m.*.com? PHP 2
S Se voglio far scorrere le immagini dello sfondo di una pagina (oviamente html) come faccio? HTML e CSS 1
S Come faccio a far scorrere delle immagini come sfondo di una pagina? Discussioni Varie 1
A Come faccio a testare app su dispositivo reale (galaxy tab 2) Sviluppo app per Android 1
G Con Photoshop come faccio a ritagliare un immagine irregolare e quindi non vedere più la parte ester Photoshop 3
E come faccio a controllare la lunghezza e la composizione di alcune variabili? PHP 2
emanuelevt Live che contiene post come faccio a fare vedere loading? Ajax 5
L Come faccio a cancellare un account di posta su Apple Mail? Posta Elettronica 1
D Come faccio a rimuovere questo risultato ARRAY di una pagina: Array ( [0] => 3 ) PHP 2
novello88 Come faccio a sapere se il mio browser supporta HTML5? HTML e CSS 2
neo996sps [PHP + MySQL] Se faccio F5 inserisce nuovo record. Come bloccare? PHP 7
C Come faccio a far scorrere l'immagine con il resto? HTML e CSS 4
M Come faccio ad aprire una Partita IVA e quanto cosa? Leggi, Normative e Fisco 1
garrincha Come faccio a far diventare popolare un video su youtube ? Social Media Marketing 3
voldemort &laquo; e &raquo; in Photoshop - come faccio a farli? Photoshop 1
M Come faccio a personalizzare il bottone di facebook connect? HTML e CSS 2
I a lettera corrisponde movieclip.....come faccio? Flash 1
M Come faccio a creare un oggetto con Ajax e salvarlo su DB? Ajax 0
M come faccio a mettere 3 div in fila? HTML e CSS 2
B Ora però devo chiudere la tabella comparsa, come faccio? HTML e CSS 3
D come faccio a inserire l'indirizzo mac? Reti LAN e Wireless 0
GennyX Come faccio a inserire on line offerte? PHP 7
C Ora come faccio...? Sicurezza e Virus 1
B Come faccio a passare l'URL dove mi trovo ad un iframe php Javascript 2
G come faccio a sapere se il mio sito è attivo o meno? Supporto Mr.Webmaster 5
G AIUTO! Vorrei creare un guestbook nel mio sito html.. come faccio? HTML e CSS 2
rok Come faccio ad inserire dei frame del genere?! HTML e CSS 4
rok Come faccio a costruire un menu uguale a questo ? HTML e CSS 7
mptech come faccio per dare una posizione al popup Javascript 3
D Come faccio a inserire 1 finestra di news sulla asRoma nel mio sito? HTML e CSS 5
E Come faccio a sapere se un client supporta Javascript ? Classic ASP 1
I Aiuto! Mi Si Spegne Il Pc Mentre Faccio Lo Scan Sicurezza e Virus 1
Nik Come faccio vedere un video sul mio sito web?? HTML e CSS 6
T Come faccio ad inserire file.pdf da far prelevare dal mio sito web? SEO e Posizionamento 0
waterass Musica "on" e "off" sul sito: come faccio?... HTML e CSS 1
M mysql ? e adesso che faccio ? Database 2
G Come faccio ad inserire i sondaggi.... Presenta il tuo Sito 2
J come faccio a guadagnare seriamente? Guadagnare col Sito 2
4 come faccio a fare sta roba?? PHP 0
V Come faccio a ... HTML e CSS 4

Discussioni simili