Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    16

    Settare File Contact.ASP

    Mi sa che avevo sbagliato sezione del forum... ora Vi riscrivo di qua:
    Ho un piccolo form sul sito e questo file CONTACT.ASP da settare ma non riesco a capire come si fa... ho cercato su internet ma nulla... c'è qualcuno che mi potrebbe aiutare?
    Ragazzi Vi ringrazio se mi aiutate... sto sbattendo la testa ovunque... ma nulla non ci riesco proprio a far partire il form!!!

    Vi inserisco il codice:

    ------defining script vars-------------------
    Dim mailObj, mailCfg, myBody, fld

    Dim RegEx
    set RegEx = New RegExp
    '--------------------------------------------

    '------getting data sent by flash (filtering configuration data)------------
    For Each fld in Request.Form
    If Request.Form(fld) <> "" and _
    fld <> "mail_to" and _
    fld <> "smtp_server" and _
    fld <> "smtp_port" and _
    fld <> "plain_text" and _
    fld <> "mail_from" and _
    fld <> "mail_subject" Then
    myBody = myBody & vbCRLF & " " & fld & " :
    " & Trim(Request.Form(fld)) & "
    "
    End If
    Next
    '---------------------------------------------------------------------------

    '----------setting conf data------------------------------------------------
    On Error Resume Next
    Set myMail = CreateObject("CDO.Message")
    myMail.Subject = Request.Form("mail_subject")
    myMail.From =Request.Form("mail_from")
    myMail.To = Request.Form("mail_to")

    '--------if plain text is set to true removing html---------------------------------------
    if Request.Form("plain_text") = "true" then

    myMail.TextBody = RemoveHTML(myBody)

    '-------otherwise composing message body--------------------------------------------------
    else myMail.HTMLBody = "<html><body>" & myBody & "</body></html>"

    end if
    '----------setting configuration params for smtp----------------------------------------------------------------------------------
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = Request.Form("smtp_server")
    myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Request.Form("smtp_port")
    myMail.Configuration.Fields.Update
    '---------------------------------------------------------------------------------------------------------------------------------
    myMail.Send '---------------sending message

    If Err = 0 Then
    Response.Write("&mail=1") 'if there the message is sent return 1 to flash
    Else
    Response.Write("&mail=0") 'otherwise return 0
    End If

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito cosa devi fare. Devi mandare una email? Ti da errore? Dove?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    16
    Ti ringrazio di avermi risposto:

    Allora in poche parole ho un sito con email info@xxxx.it, con un form composto da:

    NOME
    EMAIL
    COMMENTO

    sotto vi sono "cancella" "invia"

    ecco quando si preme invia, bisogna far in modo che quel commento arrivi all'indirizzo email info@xxxxx.it
    ed ho per questo quella pagina contact.asp che ho pubblicato che non ho la minima idea di come si modifica;

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    16
    nessuno sa come fare?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo il form HTML

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    33
    Anche io mi trovo in difficoltà come Smin con questo codice;
    Ho provato un altro codice:



    <html>
    <body>

    <%
    Dim objMessage, objConfig

    'Crea gli oggetti per il messaggio e per la configurazione
    Set objMessage = CreateObject("CDO.Message")
    Set objConfig = CreateObject("CDO.Configuration")

    'Configurazione server smtp
    objConfig.Fields(cdoSendUsingMethod) = cdoSendUsingPort
    objConfig.Fields(cdoSMTPServer) = "localhost"
    objConfig.Fields(cdoSMTPServerPort) = 25

    'Aggiornamento configurazione
    objConfig.Fields.Update
    Set objMessage.Configuration = objConfig

    'crea il messaggio
    objMessage.To = " info@nomedominio.xx "
    objMessage.Cc = " test@destinatariocc.xx ; test@destinatariocc2.xx "
    objMessage.Bcc = " test@destinatariobcc.xx "
    objMessage.From = """NT"" < technt@alicomitalia.it >"
    objMessage.ReplyTo = " technt@alicomitalia.it "
    objMessage.Subject = "Invio Email CDOsys"
    'objMessage.TextBody = "messaggio in formato testuale"
    objMessage.HtmlBody = "<html><body>messaggio in formato HTML</body></html>"

    ' gestione errori
    On Error Resume Next

    ' Send the CDOSYS Message
    objMessage.Send
    Set objMessage = Nothing
    Set objConfig = Nothing

    'visualizza un messaggio di ok in caso di invio senza problemi
    'altrimenti visualizza il messaggio di errore
    If Err.Number = 0 Then
    Response.Write "Il messaggio è stato inviato; nessun errore!<hr>"
    Else
    Response.Write Err.Description & "<hr>"
    Err.Number = 0
    End If
    On Error Goto 0

    %>
    </body>
    </html>

    Il bello è che quando premo "invia" ricevo un mex sulla mia casella di posta con scritto "messaggio in formato HTML" ma niente dal form che ho compilato che ha nome, email e la casella per i commenti da scrivere;
    cosa dovrei fare secondo voi?
    Ma dall'animazione flash bisogna cambiare qualcosa o è solo un problema di configurazione del file asp?

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.