Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    123

    Personalizzare il boby nella mail

    <%
    if Request.Form("invia_btn") = "INVIA" then
    Dim Mail
    Set Mail = Server.CreateObject("CDONTS.NewMail")
    Mail.From = Request.Form("mittente")
    Mail.To = ("ciccio@libero.it")
    Mail.Subject = ("Iscrizione news letter")
    Mail.Body = Request.Form("messaggio")
    Mail.Importance = 1
    Mail.Send 'invia la e-mail
    Set Mail = nothing
    Response.Write "<CENTER><font face=verdana size=3 color=red>E-mail inviata correttamente!</font></CENTER>


    "
    Response.Write "<center><font face=verdana size=1 color=green>Fai click qui per inviare un'altra e-mail </font></center>"

    else
    %>

    -----------------------------------------------

    Avendo questo codice, ma avendo creato altri 2 campi nuovi, (nome e cognome), come faccio a personalizzarmi il contenuto del corpo della mail. vorrei far comparire prima il contenuto dei due campi nome e cognome e poi il testo che l'utente scrive nel campo "messaggio".

    Esempio.
    corpo della mail
    --------------------------------
    Mail inviata da : "Nome" "Cognome"
    email: "email"
    Testo: "messaggio"
    --------------------------------
    p.s tra virgolette ho inserito i nomi dei campi

    grazie

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    Dim Mail
    Set Mail = Server.CreateObject("CDONTS.NewMail")
    Mail.From = Request.Form("mittente")
    Mail.To = ("ciccio@libero.it")
    Mail.Subject = ("Iscrizione news letter")

    testo="Mail inviata da: "&Request.Form("Nome")&" "&Request.Form("Cognome")
    testo=testo&"
    email: "&Request.Form("email")
    testo=testo&"
    Testo: "&Request.Form("messaggio")

    Mail.Body = testo
    Mail.Importance = 1
    Mail.Send 'invia la e-mail
    Set Mail = nothing
    Response.Write "<CENTER><font face=verdana size=3 color=red>E-mail inviata correttamente!</font></CENTER>


    "
    Response.Write "<center><font face=verdana size=1 color=green>Fai click qui per inviare un'altra e-mail </font></center>"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    123

    Non Va a Capo

    OK funziona ma non riesce ad andare a capo

    tutto il testo all'interno del body lo mette sulla stessa riga non importandosi dei
    .
    come fare?

  4. #4
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    Dim Mail
    Set Mail = Server.CreateObject("CDONTS.NewMail")
    Mail.From = Request.Form("mittente")
    Mail.To = ("ciccio@libero.it")
    Mail.Subject = ("Iscrizione news letter")

    testo="Mail inviata da: "&Request.Form("Nome")&" "&Request.Form("Cognome")
    testo=testo&"
    email: "&Request.Form("email")
    testo=testo&"
    Testo: "&Request.Form("messaggio")

    Mail.BodyFormat = 0
    Mail.MailFormat = 0
    Mail.Body = testo

    Mail.Importance = 1
    Mail.Send 'invia la e-mail
    Set Mail = nothing
    Response.Write "<CENTER><font face=verdana size=3 color=red>E-mail inviata correttamente!</font></CENTER>


    "
    Response.Write "<center><font face=verdana size=1 color=green>Fai click qui per inviare un'altra e-mail </font></center>"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    123

    Ultima informazione

    Davvero è l'ultima.
    Questa è la parte relativa alla creazione della pagina di conferma, ma come faccio a richiamare il contenuto di un campo che si trova nella pagina con il form?

    Ad esempio voglio far comparire ilcontenuto del campo "nome e "cognome"..

    Grazie

    Response.Write "<CENTER><font face=verdana size=3 color=red>E-mail inviata correttamente!</font></CENTER>


    "
    Response.Write "<center><font face=verdana size=1 color=green>Fai click qui per inviare un'altra e-mail </font></center>"

  6. #6
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    allo stesso modo di come hai fatto poche righe sopra:


    Response.Write "Grazie, "&Request.Form("Nome")&" "&Request.Form("Cognome")
    &"
    <CENTER><font face=verdana size=3 color=red>E-mail inviata correttamente!</font></CENTER>


    "
    Response.Write "<center><font face=verdana size=1 color=green>Fai click qui per inviare un'altra e-mail </font></center>"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.