Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1

    Form con invio dati in .ASP... ho bisogno di un aiuto

    Continuo a non riuscire a far funzionare la mia form e non capisco proprio dove sia il problema.

    Vi spiego la situazione:

    Ho creato una form in html al seguente link (www.waltheritalia.it/formprova.html) e con il seguente script:


    <form method="POST" action="sendmail.asp">


    <input type="text" name="Nome" size="20">nome</p>


    <input type="text" name="Cognome" size="20">cognome</p>


    <input type="text" name="Indirizzo" size="20">indirizzo</p>


    <input type="text" name="email" size="20">email</p>


    <input type="text" name="note" size="20">note</p>


    <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    </form>


    Ho creato il file asp che dovrebbe inviare i dati della form all'indirizzo email specificato:

    <%
    ' dichiaro alcuni variabili

    Dim iMsg
    Dim iConf
    Dim Flds
    Dim strTosend
    Dim strNome
    Dim strCognome
    Dim strIndirizzo
    Dim strEmail
    Dim strNote
    Dim strMessage
    Dim strOggetto

    ' strTosend è la variabile che memorizza l’email del destinatario (es. email del nostro cliente)
    strTosend="mp@XXXXXX.com"
    ' l’oggetto del nostra email
    strOggetto="Invio informazioni"
    ' recupero il nome dell’utente con Request(nome_proprietà_oggettoflash)
    strNome=Request("nome")
    ' recuperp il cognome
    strCognome= Request("cognome")
    ' recupero l’email
    strEmail= Request("email")
    ' recupero l’indirizzo
    strIndirizzo=Request("indirizzo")
    ' recupero il messaggio note
    strNote= Request("note")
    ' vado a comporre il messaggio che il destinatario riceverà nella sua casella email
    ' vbcrlf è il carattere speciale che aggiunge un ritorno a capo
    strMessage="Nome: "&strNome&vbcrlf
    strMessage=strMessage&"Cognome: "&strCognome&vbcrlf
    strMessage=strMessage&"Email: "&strEmail&vbcrlf
    strMessage=strMessage&"Messaggio: "&strNote&vbcrlf

    ' creo gli oggetti necessari per l’invio dell’email
    ' queste righe possono cambiare in relazione al provider
    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    Flds.Update
    With iMsg
    Set .Configuration = iConf
    .To = strTosend
    .From = strEmail
    .Subject = strOggetto
    .TextBody=strMessage
    .Send
    End With
    ' alla fine del send recuperiamo la variabile err.number che identifica un numero di errore
    ' se esiste un numero di errore vuol dire che err.numer è true quindi c’è stato un errore altrimenti ‘error risulterebbe false
    if err.number then
    Response.Write "error=true"
    else
    Response.Write "error=false"
    end if

    %>


    pubblico tutto sul server ospitante (Windows 2003), provo a testare la form e quando clicco su invia mi da il seguente messaggio di errore:

    CDO.Message.1 error '80040220'

    The "SendUsing" configuration value is invalid.

    /sendmail.asp, line 51

    Non so proprio che fare, sono due giorni che provo a far funzionare questa form ma nulla... qualcuno può aiutarmi?

    grazie mille
    Massimo

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se puoi usare l'oggetto CDOSYS prova a non mettere le parti in rosso:

    codice:
    ' creo gli oggetti necessari per l’invio dell’email
    ' queste righe possono cambiare in relazione al provider
    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    Flds.Update 
    With iMsg
    Set .Configuration = iConf 
    .To = strTosend
    .From = strEmail
    .Subject = strOggetto
    .TextBody=strMessage
    .Send
    End With
    Roby

  3. #3
    purtroppo persiste l'errore, infatti ho eliminato quelle righe di script ma il messaggio è:

    CDO.Message.1 error '80040220'

    The "SendUsing" configuration value is invalid.

    /sendmail.asp, line 47


    non so proprio come fare....
    Massimo

  4. #4
    prova a vedere se il tuo host fornisce esempi di script per l'invio delle email

  5. #5
    purtroppo l'host non fornisce esempi e lo script che ho postato l'ho trovato in rete e risultava funzionante ad altri utenti. L'operatore del call center mi ha detto che con questo messaggio di errore significa che bisogna correggere lo script ma non so dove intervenire perché non conosco asp...

    voi che conoscete asp riuscite a rilevare qualche errore?
    Massimo

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Secondo me quel componente non c'è.
    Se altri utenti lo usano non è detto che siano sul tuo stesso server...
    Verifica su che server sei.

    Roby

  7. #7
    In effetti lo stesso script provato proprio ora su due diversi computer con XP Professional e con installato in entrambi CDONT e CDOSYS, in uno funziona e nell'altro dà il messaggio di errore incriminato.

    Prova a guardare quì oppure quì


  8. #8
    Originariamente inviato da michele.santoro
    In effetti lo stesso script provato proprio ora su due diversi computer con XP Professional e con installato in entrambi CDONT e CDOSYS, in uno funziona e nell'altro dà il messaggio di errore incriminato.

    Prova a guardare quì oppure quì

    perdonami, non capisco molto bene qual'è la soluzione. E' un problema del mio script o del server? e in ogni caso come devo fare per farlo funzionare?
    grazie per la pazienza e la disponibilità
    Massimo

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prima devi capire su che server sei... Windows 2000 o 2003?
    E poi si vede cosa utilizzare.

    Roby

  10. #10
    sono su windows 2003
    Massimo

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.