Ho cercato nei forum, ma non ho trovato nulla.
Esiste uno script che ti permette di rispondere automaticamente ad un mittente che compila un form nel tuo sito?
Io uso questo script per inviare il modulo alla MIA casella con il sunto del form compilato:
<script runat="server">
protected void Page_Load(object sender, System.EventArgs e)
{
string nome= Request.Params["nome"];
string cognome= Request.Params["cognome"];
string indirizzo= Request.Params["indirizzo"];
string citta= Request.Params["citta"];
string telefono= Request.Params["telefono"];
string fax= Request.Params["fax"];
string email= Request.Params["email"];
string richiesta= Request.Params["richiesta"];
string totale= Request.Params["totale"];
string reddito= Request.Params["reddito"];
string rata= Request.Params["rata"];
string durata= Request.Params["durata"];
string costoimmobile= Request.Params["costoimmobile"];
string acconto= Request.Params["acconto"];
string messaggio= Request.Params["messaggio"];
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Preventivo inviato da inviate dal sito www.BLABLABLA.it:\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Nome: ");
sb.Append(nome);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Cognome: ");
sb.Append(cognome);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Indirizzo: ");
sb.Append(indirizzo);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Città: ");
sb.Append(citta);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Telefono: ");
sb.Append(telefono);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Fax: ");
sb.Append(fax);
sb.Append("\n");
sb.Append("-------------------------------------------------------------------------------------\n");
sb.Append("Email: ");
sb.Append(email);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Mutuo richiesto: ");
sb.Append(richiesta);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Totale mutuo richiesto (in euro): ");
sb.Append(totale);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Reddito mensile del richiedente (in euro): ");
sb.Append(reddito);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Rata desiderata (in euro): ");
sb.Append(rata);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Durata mutuo (in anni): ");
sb.Append(durata);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Costo dell'immobile (in euro): ");
sb.Append(costoimmobile);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Acconto disponibile (in euro): ");
sb.Append(acconto);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
sb.Append("Commenti: ");
sb.Append(messaggio);
sb.Append("\n");
sb.Append("*************************************** **********************************************\n") ;
MailMessage Message = new MailMessage();
Message.BodyEncoding = System.Text.Encoding.UTF8;
Message.To = "info@BLABLABLA.it";
Message.From = System.Configuration.ConfigurationSettings.AppSett ings["MailFrom"];
Message.Subject = System.Configuration.ConfigurationSettings.AppSett ings["MailSubject"];
Message.Body = sb.ToString();
bool ok = false;
try
{
SmtpMail.SmtpServer = System.Configuration.ConfigurationSettings.AppSett ings["SmtpServer"];
SmtpMail.Send(Message);
ok = true;
}
catch(Exception)
{
}
if (ok)
{
MessageLabel.Text = "Il modulo di informazioni personali è stato inviato correttamente.";
}
else
{
MessageLabel.Text = "Si è verificato un errore: ritentare più tardi. Grazie.";
}
}
</script>
Il tutto sta nell' "estrapolare" l'indirizzo del mittente e spedirgli un testo.
Potete darmi una mano??
![]()

Rispondi quotando