Visualizzazione dei risultati da 1 a 7 su 7

Discussione: form e email

  1. #1

    form e email

    codice:
    Dim Mail
      Set Mail = Server.CreateObject("CDONTS.NewMail")
      Mail.From       = Request.Form("mittente")
      Mail.To         = "Stany@bbart.it"
      Mail.Subject    = "Richiesta Casella Mail da 50 mb"
      Mail.Body       = Request.Form("messaggio")
      Mail.Body       = Request.Form("messaggio2")
      Mail.Body       = Request.Form("Nome")
      Mail.Body       = Request.Form("Cognome")
      Mail.Importance = 1
      Mail.Send            'invia la e-mail
      Set Mail = nothing
    utilizzo questo codice per inviare un form via mail

    ma arriva solo il primo body perchè?

    è sbagliata la sintassi forse?

    grazie 5000
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  2. #2
    devi creare una sola stringa x il corpo

    esempio:

    strbody=Request.Form("messaggio1")

    strbody= strbody & Request.Form("messaggio2")
    e cosi via fino a quando non hai strutturato l'intero corpo

    e poi fai un solo


    Mail.body = strbody
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  3. #3
    codice:
    if Request.Form("invia_btn") = "INVIA" then
      Dim Mail
      Set Mail = Server.CreateObject("CDONTS.NewMail")
      Mail.From       = Request.Form("mittente")
      Mail.To         = "Stany@bbart.it"
      Mail.Subject    = "Richiesta Casella Mail da 50 mb"
      strbody= strbody & Request.Form("messaggio")  
      strbody= strbody & Request.Form("messaggio2") 
      strbody= strbody & Request.Form("Nome") 
      strbody= strbody & Request.Form("Cognome")
     
      Mail.Body       = strbody
      Mail.Importance = 1
      Mail.Send            'invia la e-mail
      Set Mail = nothing

    a funzionare ora funziona...ma mi arriva tutti i campi attaccati
    come faccio a mettere un acapo? o provato così

    strbody= strbody & Request.Form("messaggio2")


    ma non va....

    grazie ancora
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  4. #4
    puoi inserire i tag html nel corpo ma devi

    inserirli come se fossero stringhe concatenate

    codice:
    strbody= strbody & Request.Form("messaggio2")&"
    "
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  5. #5
    non funziona cosi

    mi esce esempio enzo
    etc etc
    nel corpo della mail
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  6. #6
    devi inserire il formato html tra i tag di cdonts...
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  7. #7
    Per creare una mail in HTML con CDONTS devi mettere prima del send
    codice:
    mail.mailFormat = 0
    mail.bodyFormat = 0

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.