Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89

    E' giusto questo codice x invio mail?

    Ciao ragazzi vi posto il codice che sto cercandodi usare per inviare i campi di un form tramite mail,la mail la invia ma mi arriva vuota non compaiono i campi come se non li prendesse,ho sbagliato qualcosa?

    <%


    Dim preventivo, nome, email, note, cellulare, citta, cognome, informazione
    preventivo = request.Form("preventivo")
    note = request.Form("note")
    citta = request.Form("citta")
    cellulare = request.Form("cellulare")
    nome = request.Form("nome")
    email = request.Form("email")
    cognome= request.Form("cognome")
    informazione = request.Form("informazione")

    'send by connecting to port 25 of the SMTP server
    Dim iMsg
    Dim iConf
    Dim Flds
    Dim strHTML
    Dim strSmartHost

    Const cdoSendUsingPort = 2
    StrSmartHost = "milano1.websolutions.it"

    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")

    Set Flds = iConf.Fields

    ' set the CDOSYS configuration fields to use port 25 on the SMTP server

    With Flds
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strSmartHost
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
    .Update
    End With


    ' apply the settings to the message
    With iMsg
    Set .Configuration = iConf
    .To = "quilamiamail"
    .From = "quilamiamail"
    .Subject = "Messaggio form sito"
    .HTMLBody = strHTML
    .Send
    End With

    ' cleanup of variables
    Set iMsg = Nothing
    Set iConf = Nothing
    Set Flds = Nothing


    %>

  2. #2
    Non valorizzi la variabile strHTML che sarà poi il corpo della mail

    Prova a scrivere questo e spedire la mail
    codice:
    dim strHTML
    strHTML=""
    strHTML=strHTML & preventivo & "
    "
    strHTML=strHTML & note & "
    "
    strHTML=strHTML & citta & "
    "
    strHTML=strHTML & cellulare & "
    "
    strHTML=strHTML & nome & "
    "
    strHTML=strHTML & email & "
    "
    strHTML=strHTML & cognome & "
    "
    strHTML=strHTML & informazione & "
    "
    Poi ovviamente formattala come meglio credi


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    89
    dove lo devo mettere di preciso?

  4. #4

    Re: E' giusto questo codice x invio mail?

    codice:
    <% 
    
    
    Dim preventivo, nome, email, note, cellulare, citta, cognome, informazione
    preventivo = request.Form("preventivo")
    note = request.Form("note")
    citta = request.Form("citta")
    cellulare = request.Form("cellulare")
    nome = request.Form("nome")
    email = request.Form("email")
    cognome= request.Form("cognome")
    informazione = request.Form("informazione")
    
    'send by connecting to port 25 of the SMTP server
    Dim iMsg
    Dim iConf
    Dim Flds
    Dim strHTML
    Dim strSmartHost
    
    
    strHTML=""
    strHTML=strHTML & preventivo & "
    "
    strHTML=strHTML & note & "
    "
    strHTML=strHTML & citta & "
    "
    strHTML=strHTML & cellulare & "
    "
    strHTML=strHTML & nome & "
    "
    strHTML=strHTML & email & "
    "
    strHTML=strHTML & cognome & "
    "
    strHTML=strHTML & informazione & "
    "
    
    
    Const cdoSendUsingPort = 2
    StrSmartHost = "milano1.websolutions.it"
    
    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")
    
    Set Flds = iConf.Fields
    
    ' set the CDOSYS configuration fields to use port 25 on the SMTP server
    
    With Flds
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strSmartHost
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
    .Update
    End With
    
    
    ' apply the settings to the message
    With iMsg
    Set .Configuration = iConf
    .To = "quilamiamail"
    .From = "quilamiamail"
    .Subject = "Messaggio form sito"
    .HTMLBody = strHTML
    .Send
    End With
    
    ' cleanup of variables
    Set iMsg = Nothing
    Set iConf = Nothing
    Set Flds = Nothing
    
    
    %>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.