volevo sapere se c'era un modo e se si come fare per far si che per ogni persona che compila un modulo di registrazione, mi arrivi una email di notifica, in modo che ogni volta non devo andare a controllare nel database se ci sono nuove iscrizioni
grazie
Ciao,
si certamente che si puo` ed e` anche una cosa abbastanza elementare!
Basta che alla registrazione dell`utente tu metta il codice per l`invio della email, eccolo:
Codice:
<%
Set Mail = CreateObject("CDONTS.Newmail")
Mail.From = "email@del.mittente"
Mail.To = "la@tua.email"
Mail.Subject = "Nuovo utente registrato"
Mail.Importance = 2
Mail.BodyFormat = 0
Mail.MailFormat = 0
Mail.Body = "Messaggio"
Mail.Send
Set Mail = Nothing
%>
l'ho provato grazie funziona, ma quando mi arriva la notifica cpme destinatario mi da email del mittente
visto che nel codice ho inserito
Mail.From = "email@del.mittente"
vorrei invece che automaticamente prelevasse l'email della persona registrata
io ho provato a fare cosi
Mail.FromRequest("requiredmail") visto che e' un capo obbligatorio
ma non funziona
non arriva la notifica
ho provato anche con Mail.FromRequest("mail")
ma il risultato e' lo stesso
dove sbaglio?
grazie a chiunque risponde
ho seguito il consiglio che mi hai dato tu
cioe' quello di mettere
Mail.From = Request.Form("mail")
ma non mi arriva nulla
visto che e' un campo obbligatoirio e il campo di testo si chiama
requiredmail
ho provato col seguente codice ma non va ugualmente
Mail.From = Request.Form("requiredmail")
posso postarti il codice del form integrato al codice che mi hai inviato tu?
grazie ancora
Metti method=POST nel tuo form e poi... nella pagina Asp su cui punta il tuo Form (ovvero: action=...) insertisci questo piccolo codice:
<%
Dim UserMail
UserMail = Request.form("requiredmail")
if UserMail = "" then
response.write "Non hai inserito la tua email. Torna indietro"
response.end
end if
Set Mail = CreateObject("CDONTS.Newmail")
Mail.From = UserMail
Mail.To = "la@tua.email"
Mail.Subject = "Nuovo utente registrato"
Mail.Importance = 2
Mail.BodyFormat = 0
Mail.MailFormat = 0
Mail.Body = "Messaggio"
Mail.Send
Set Mail = Nothing
%>
ti posto il codice
ti spiego cosi' com'e' il form mi va bene i dati vanno a finire nel mio database
e ricevo la notifica tramite posta quando ho una nuova iscrizione, l'unica cosa, che se voglio sapere chi e' il nuovo iscritto anche se sostituisco "email@delmittente,.it" con
Mail.To = Request.Form("requiredmail")
visto che il campo nel form e' obbligatorio e si chiama requiredmail
non mi arriva nulla
se rimetto email del mittente mi arriva la notifica ma senza sapere ci e' il novo iscritto
di seguito riporto il codice
Il form non ha errori...
Significa quindi che hai messo il codice per l'invio della mail in un punto "sbagliato" della pagina asp che processa l'iscrizione... probabilmente qulla pagina prende la variabile "requiredmail" e le assegna un "nome inerno"... bisogna quindi stare a vedere questa cosa e comportarsi di conseguenza...Ti consiglio quindi di postare il codice della pagina asp...
il codice e' inserito subito dopo il form, risiedono entrambi nella stessa pagina, a me arriva la notifica, il problema che cerco di risolvere e solamente quello di sapere il mittente della email, con le varie prove che ho fatto non arriva, arriva solo se lascio
mail.from "mail@delmittente.it
Pensavo sbafliavo nell'inserire il comando
mail.from ....request.form(requiredmail)
invece.....nono so
Aiutatemi
io faccio cio' che dite voi, ma quando modifico
mail.from "mail@delmittente.it
con
Mail.From = Request.Form("requiredmail")
la notifica non arriva piu'
se invece lascio mail del mittente arriva correttamente, ma a me serve sapere chi la invia, perchè voglio inserire un risponditore automatico per far sapere all'utento iscritto, che il tutto e' andato a buon fine
vi ripeto il form e il codice di notifica email si trovano nella stessa pagina, se volete vi posto tutto il codice per intero, anche se gia' l'ho postato nel messaggio precedente
Help me
Ditemi voi cosa fare
Ho fatto una piccola modifica veloce veloce... non ho testato ma dovrebbe funzionare... tu avevi messo il codice asp alla fine del form... non è così semplice.... devi individuare la giusta pèorzione dove inserirlo: precisamente, nel tuo cso, nella parte del codice asp che scrive nel db...
stesso identico problema
mi arriva la notifica solo se lascio
mail.from = mail@delmittente.it
se lo modifico mettendo
mail.from = request.form"requiredmail"
non arriva nessuna notifica