notifica email

  • Creatore Discussione Creatore Discussione peppe
  • Data di inizio Data di inizio

peppe

Utente Attivo
31 Mag 2003
67
0
0
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 protected]"
	Mail.To = "[email protected]"
	Mail.Subject = "Nuovo utente registrato"
	Mail.Importance = 2
	Mail.BodyFormat = 0
	Mail.MailFormat = 0
	Mail.Body = "Messaggio"
	Mail.Send
Set Mail = Nothing
%>
Bye :)
 
Ultima modifica:
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 protected]"
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
 
Riciao,
semplice:
Codice:
<%
...
Mail.From = Request.Form("email")
...
%>
Al posto di "email" metti il nome del form di registrazione :)
Bye :)
 
non va

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 = "[email protected]"
Mail.Subject = "Nuovo utente registrato"
Mail.Importance = 2
Mail.BodyFormat = 0
Mail.MailFormat = 0
Mail.Body = "Messaggio"
Mail.Send
Set Mail = Nothing
%>
 
fatto, nella pagina asp, cui punto il form sparisce, e mi appare solo
non hai inserito la tua email torna indietro
 
Originally posted by peppe
fatto, nella pagina asp, cui punto il form sparisce, e mi appare solo
non hai inserito la tua email torna indietro

Significa che è sbagliato il nome delk campo del form...
potresti postare tutto il codice del form grazie!
 
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

<FORM ACTION="<%=MM_editAction%>" METHOD="post" onSubmit="return checkrequired(this)">
<table width="72%" border="0" cellspacing="5" cellpadding="0" height="507" align="center">
<tr bgcolor="#FFFFFF" valign="bottom">
<td colspan="2" height="2"> <div align="left"><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">Dati
Personali</font></div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Nome</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <div align="left">
<input type="text" name="requirednome">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<font color="#FF0000">*</font> Cognome</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <div align="left">
<input type="text" name="requiredcognome">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Sesso</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <div align="left">
<select name="requiredsesso">
<option value="Uomo">M</option>
<option value="Donna">F</option>
</select>
</div></td>
</tr>
<tr>
<td width="50%" height="2" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Data di nascita</font></div></td>
<td width="52%" height="2" bgcolor="#FFFBE8"> <div align="left">
<select name="requiredgiorno">
<option value="01">01</option>
<option value="31">31</option>
</select>
<select name="requiredmese">
option>
<option value="Dicembre">Diembre</option>
</select>
<input type="text" name="requiredanno" size="4" maxlength="5" value="19">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Stato
Civile</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <div align="left">
<select name="stato civile">
<option value="single">single</option>
<option value="coniugato/a">coniugato/a</option>
</select>
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Titolo
di Studio</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <div align="left">
<select name="titolo">
<option value="Elementare">Elementare</option>
<option value="media inferiore">media inferiore</option>
<option value="media superiore">media superiore</option>
<option value="laurea breve">laurea breve</option>
<option value="laurea">laurea</option>
</select>
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Professione</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <select name="requiredprofessione">

<option value="In cerca di prima occupazione">In cerca di
prima occupazione</option>
<option value="In cerca di nuova occupazione">In cerca di
nuova occupazione</option>
<option value="Dirigente">Dirigente</option>
<option value="Quadro o funzionario">Quadro o fuozionario</option>
<
<option value="Operaio">Operaio</option>
<option value="Imprenditore">Imprenditore</option>
<option value="Commerciante">Commerciante</option
<option value="Libero professionista">Libero professionista</option>
<option value="Altro">Altro</option>
</select> </td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Telefono</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <input type="text" name="tel" value=" ">
</td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Fax</font></div></td>
<td width="52%" bgcolor="#FFFBE8"> <input type="text" name="fax" value=" ">
</td>
</tr>
<tr>
<td width="50%" bgcolor="#FFFBE8" height="2"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Cellulare</font></div></td>
<td width="52%" bgcolor="#FFFBE8" height="2"> <div align="left">
<input type="text" name="cellulare" value=" ">
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"> <div align="left"><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">Indirizzo</font></div></td>
</tr>
<tr>
<td width="50%" bgcolor="#DBF2D9"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Via</font></div></td>
<td width="52%" bgcolor="#DBF2D9"> <div align="left">
<input type="text" name="via" value=" ">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">nr</font>
<input type="text" name="numero" size="3" maxlength="5" value=" ">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#DBF2D9"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
CAP</font></div></td>
<td width="52%" bgcolor="#DBF2D9"> <div align="left">
<input type="text" name="requiredcap" maxlength="5" size="5">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#DBF2D9"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Citt&agrave;</font></div></td>
<td width="52%" bgcolor="#DBF2D9"> <div align="left">
<input type="text" name="requiredcity">
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#DBF2D9"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Provincia</font></div></td>
<td width="52%" bgcolor="#DBF2D9"> <div align="left">
<select name="requiredprov">
<option value="VI">Vicenza </option>
<option value="VT">Viterbo </option>
</select>
</div></td>
</tr>
<tr>
<td width="50%" bgcolor="#DBF2D9"> <div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FF0000">*</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Stato</font></div></td>
<td width="52%" bgcolor="#DBF2D9"> <div align="left">
<select name="requiredstato">
<option value="Austria" >Austria
<option value="UnitedKingdom" >United-Kingdom
<option value="NonDefinita" >Non-definito
</select>
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"> <div align="left"><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail</font></div></td>
</tr>
<tr bgcolor="#CCFFFF">
<td width="50%" height="2" bgcolor="#DCF8FA"> <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0000">*</font><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
E-mail</font></div></td>
<td width="52%" height="2" bgcolor="#DCF8FA"> <div align="left">
<input type="text" name="requiredmail">
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2"> <div align="left"><font color="#000033" size="2" face="Verdana, Arial, Helvetica, sans-serif">I
tuoi interessi</font><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<i>(seleziona almeno tre aree)</i></font></div></td>
</tr>
<tr>
<td width="50%" height="2" bgcolor="#E3E3FB"> <input type="checkbox" name="arte" value="arte e culutura">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Arte
e cultura<br>
<input type="checkbox" name="Informazione" value="Informazione">
Informazione<br>
<input type="checkbox" name="Salute" value="Salute e benessere">
Salute e benessere<br>
<input type="checkbox" name="Auto" value="Auto / moto">
Auto / moto<br>
<input type="checkbox" name="Tempo" value="Tempo libero">
Tempo libero<br>
<input type="checkbox" name="Viaggi" value="Viaggi">
Viaggi e turismo<br>
</font></td>
<td width="52%" height="2" bgcolor="#E3E3FB"> <input type="checkbox" name="Scuola" value="Scuola / lavoro">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Scuola
/ lavoro<br>
<input type="checkbox" name="Telefonia" value="Telefonia">
Telefonia<br>
<input type="checkbox" name="Computer" value="Computer">
Computer<br>
<input type="checkbox" name="Cinema" value="Cinema / teatro">
Cinema / teatro<br>
<input type="checkbox" name="Acquisti" value="Acquisti">
Acquisti<br>
<input type="checkbox" name="Altro" value="Altro">
Altro</font></td>
</tr>
<tr>
<td width="50%" height="2">&nbsp;</td>
<td width="52%" height="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2" height="2"> <div align="center">
<textarea name="textfield11" cols="50" rows="5">
 
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 "[email protected]
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 "[email protected]
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
 
Sì... posta tutto il codice..
Siccome sarà molto lungo ti consiglio di allegare al messaggio il file .zip
 
ho inserito male il codice cmq non funzionava lo stesso
ho invertito mail.from
con mail.to
 
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...

Ecco lo zip corretto
 

Allegati

stesso identico problema
mi arriva la notifica solo se lascio
mail.from = [email protected]
se lo modifico mettendo
mail.from = request.form"requiredmail"
non arriva nessuna notifica
 

Discussioni simili