• User Attivo

    Ti scrivo il codice che ho utilizzato:
    <%
    theSchema="http://schemas.microsoft.com/cdo/configuration/"
    Set cdoConfig=server.CreateObject("CDO.Configuration")
    cdoConfig.Fields.Item(theSchema & "sendusing")=2
    cdoConfig.Fields.Item(theSchema & "smtpserver")="smtp.aruba.it"
    cdoConfig.Fields.Update

    set cdoMessage=Server.CreateObject("CDO.Message")
    cdoMessage.Configuration=cdoConfig

    cdoMessage.From=Request.Form("emailAddress")
    cdoMessage.To="[email protected]"
    cdoMessage.Subject=Request.Form("subject")
    cdomessage.TextBody=Request.Form("body")
    cdoMessage.Send

    Set cdoMessage=Nothing
    Set cdoConfig=Nothing

    %>


  • User Attivo

    ho provato questo codice su un server aruba e mi funziona

    Che errore ti da?


  • User Attivo

    Aspetta ! Aspetta ! Aspetta !.......Funziona.....ho cancellato la cache da IE e Firefox e ora funziona con questo form:
    Ti scrivo il codice che ho utilizzato:
    <%
    theSchema="http://schemas.microsoft.com/cdo/configuration/"
    Set cdoConfig=server.CreateObject("CDO.Configuration")
    cdoConfig.Fields.Item(theSchema & "sendusing")=2
    cdoConfig.Fields.Item(theSchema & "smtpserver")="smtp.aruba.it"
    cdoConfig.Fields.Update

    set cdoMessage=Server.CreateObject("CDO.Message")
    cdoMessage.Configuration=cdoConfig

    cdoMessage.From=Request.Form("emailAddress")
    cdoMessage.To="[email protected]"
    cdoMessage.Subject=Request.Form("subject")
    cdomessage.TextBody=Request.Form("body")
    cdoMessage.Send

    Set cdoMessage=Nothing
    Set cdoConfig=Nothing

    %>

    ** Quindi ho voluto rimettere quello modificato da Legolas e cioè questo:**

    <%
    theSchema="http://schemas.microsoft.com/cdo/configuration/"
    Set cdoConfig=server.CreateObject("CDO.Configuration")
    cdoConfig.Fields.Item(theSchema & "sendusing")=2
    cdoConfig.Fields.Item(theSchema & "smtpserver")="smtp.aruba.it"
    cdoConfig.Fields.Update

    set cdoMessage=Server.CreateObject("CDO.Message")
    cdoMessage.Configuration=cdoConfig

    cdoMessage.From=Request.Form("email")
    cdoMessage.To="[email protected]"
    cdoMessage.Subject=Request.Form("subject")
    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta") & "<br/>Email:" & request.Form("email") &
    "<br/>Commenti:" & request.Form("commenti")
    cdoMessage.Send

    Set cdoMessage=Nothing
    Set cdoConfig=Nothing
    %>

    ** Ma mi da nuovamente un errore e cioè questo:
    **
    Microsoft VBScript compilation error '800a03ea'
    Syntax error
    /grazie.asp, line 16
    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta") & "<br/>Email:" & request.Form("email") &
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^😢😢😢😢😢


  • User Attivo

    Occhio che questo:

    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta") & "<br/>Email:" & request.Form("email") &
    "<br/>Commenti:" & request.Form("commenti")

    va tutto su una riga:

    
    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & request.form("citta") & "<br/>Email:" & request.Form("email") & "<br/>Commenti:" & request.Form("commenti")
    
    

  • User Attivo

    Il Dreamweaver lo porta a capo in automatico, come devo fare ?
    :mmm:


  • User Attivo

    @gelova said:

    Il Dreamweaver lo porta a capo in automatico, come devo fare ?
    :mmm:

    L'accapo automatico di dreamweaver non conta... l'importante è che sia tutto su una riga, te ne accorgi perchè la numerazione della riga non avanza quando va accapo solo per opzione di vista codice.


  • User Attivo

    ma allora così va bene.....fammelo riscrivere e tra 2 minuti ti faccio sapere !


  • User Attivo

    Dimmi che sono un Co.... dillo pure !!!

    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Citta:" & " request.form("citta") & "<br/>Email:" & request.Form("email") &
    "<br/>Commenti:" & request.Form("commenti")

    Avevo messo delle virgolette di troppo, il mio codice risultava così:

    Citta:" & " request.form("citta")

    A voi postavo quello corretto perchè l'avevo salvato in un file di testo, mentre io pubblicavo quello con due virgolette di troppo che non vedevo !

    Perdonatemi vi ho fatto perdere del tempo, ma almeno grazie a voi sono riuscito a scoprire dove stava l'errore !!!!
    Grazie 1000 :ciauz:
    p.s.
    A questo punto vorrei provare a pubblicarlo con l'SMTP di tele2 chissà se funziona ?


  • User Attivo

    Bene 🙂

    Gli errori di distrazione rimangono i più comuni anche per programmatori esperti 😉

    @gelova said:

    A questo punto vorrei provare a pubblicarlo con l'SMTP di tele2 chissà se funziona ?

    Non credo... l'errore che ti dava era specifico... comunque prova 🙂

    Ciao!


  • Moderatore

    @gelova said:

    A questo punto vorrei provare a pubblicarlo con l'SMTP di tele2 chissà se funziona ?

    non voglio dire una fesseria ma l'smtp di teledue è usabile solo da chi si connette effettivamente con teledue, quindi dal tuo computer si, ma dal server non credo proprio.
    Se il sito è hostato da aruba devi usare smtp.aruba.it .

    Ciao:ciauz:


  • Bannato User

    Ciao a tutti del forum..sono nuovo e volevo kiedervi se potevate darmi una mano a far funzionar questo fom per l'invio di email.

    Premette ke ne capisco ben poco di asp. Ho creato 2 pagina una in htm (form.htm) e l'altra in asp (inviomail.asp)

    La prima pagina form.htm
    **
    <body>
    <form method="post" action="inviomail.asp">
    Nome:<input type="text" name="nome" id="nome"/><br/>
    Cognome:<input type="text" name="cognome" id="cognome"/><br/>
    Telefono fisso:<input type="text" name="telefono" id="telefono"/><br/>
    Cellulare:<input type="text" name="cellulare" id="cellulare"/><br/>
    Email:<input type="text" name="email" id="email"/><br/>
    Data di arrivo:<select name="giornoarrivo" onchange="date_update()" class="day">
    <option label="01" value="01" selected="selected">01</option>
    <option label="02" value="02">02</option>
    <option label="03" value="03">03</option>
    <option label="04" value="04">04</option>
    <option label="05" value="05">05</option>
    <option label="06" value="06">06</option>
    <option label="07" value="07">07</option>
    <option label="08" value="08">08</option>
    <option label="09" value="09">09</option>
    <option label="10" value="10">10</option>
    <option label="11" value="11">11</option>
    <option label="12" value="12">12</option>
    <option label="13" value="13">13</option>
    <option label="14" value="14">14</option>
    <option label="15" value="15">15</option>
    <option label="16" value="16">16</option>
    <option label="17" value="17">17</option>
    <option label="18" value="18">18</option>
    <option label="19" value="19">19</option>
    <option label="20" value="20">20</option>
    <option label="21" value="21">21</option>
    <option label="22" value="22">22</option>
    <option label="23" value="23">23</option>
    <option label="24" value="24">24</option>
    <option label="25" value="25">25</option>
    <option label="26" value="26">26</option>
    <option label="27" value="27">27</option>
    <option label="28" value="28">28</option>
    <option label="29" value="29">29</option>
    <option label="30" value="30">30</option>
    <option label="31" value="31">31</option>
    </select>
    <select name="mesearrivo" class="mesearrivo" onchange="date_update()">
    <option label="gennaio" value="01" selected="selected">gennaio</option>
    <option label="febbraio" value="02">febbraio</option>
    <option label="marzo" value="03">marzo</option>
    <option label="aprile" value="04">aprile</option>
    <option label="maggio" value="05">maggio</option>
    <option label="giugno" value="06">giugno</option>
    <option label="luglio" value="07">luglio</option>
    <option label="agosto" value="08">agosto</option>
    <option label="settembre" value="09">settembre</option>
    <option label="ottobre" value="10">ottobre</option>
    <option label="novembre" value="11">novembre</option>
    <option label="dicembre" value="12">dicembre</option>
    </select>
    <select name="annoarrivo" onchange="date_update()" class="annoarrivo">
    <option label="2006" value="2006" selected="selected">2006</option>
    <option label="2007" value="2007">2007</option>
    <option label="2008" value="2008">2008</option>
    </select><br/>
    Data di partenza:<select name="giornopartenza" onchange="date_update()" class="day">
    <option label="01" value="01" selected="selected">01</option>
    <option label="02" value="02">02</option>
    <option label="03" value="03">03</option>
    <option label="04" value="04">04</option>
    <option label="05" value="05">05</option>
    <option label="06" value="06">06</option>
    <option label="07" value="07">07</option>
    <option label="08" value="08">08</option>
    <option label="09" value="09">09</option>
    <option label="10" value="10">10</option>
    <option label="11" value="11">11</option>
    <option label="12" value="12">12</option>
    <option label="13" value="13">13</option>
    <option label="14" value="14">14</option>
    <option label="15" value="15">15</option>
    <option label="16" value="16">16</option>
    <option label="17" value="17">17</option>
    <option label="18" value="18">18</option>
    <option label="19" value="19">19</option>
    <option label="20" value="20">20</option>
    <option label="21" value="21">21</option>
    <option label="22" value="22">22</option>
    <option label="23" value="23">23</option>
    <option label="24" value="24">24</option>
    <option label="25" value="25">25</option>
    <option label="26" value="26">26</option>
    <option label="27" value="27">27</option>
    <option label="28" value="28">28</option>
    <option label="29" value="29">29</option>
    <option label="30" value="30">30</option>
    <option label="31" value="31">31</option>
    </select>
    <select name="mesepartenza" class="mesepartenza" onchange="date_update()">
    <option label="gennaio" value="01" selected="selected">gennaio</option>
    <option label="febbraio" value="02">febbraio</option>
    <option label="marzo" value="03">marzo</option>
    <option label="aprile" value="04">aprile</option>
    <option label="maggio" value="05">maggio</option>
    <option label="giugno" value="06">giugno</option>
    <option label="luglio" value="07">luglio</option>
    <option label="agosto" value="08">agosto</option>
    <option label="settembre" value="09">settembre</option>
    <option label="ottobre" value="10">ottobre</option>
    <option label="novembre" value="11">novembre</option>
    <option label="dicembre" value="12">dicembre</option>
    </select>
    <select name="annopartenza" onchange="date_update()" class="annopartenza">
    <option label="2006" value="2006" selected="selected">2006</option>
    <option label="2007" value="2007">2007</option>
    <option label="2008" value="2008">2008</option>
    </select><br/>
    Numero persone:<input type="text" name="persone" id="persone"/><br/>
    Tipo di camera:</label><select name="camera" id="camera" class="camera" tabindex="180">
    <option value="Doppia">Doppia</option>
    <option value="Matrimoniale">Matrimoniale</option>
    <option value="Tripla">Tripla</option>
    <option value="Singola">Singola</option>
    <option value="Doppia uso singola">Doppia uso singola</option>
    <option value="Suite">Suite</option>
    </select><br/>
    Altre richieste:<textarea name="richieste" cols="30" class="contatti" onMouseOver="this.className='contatti2'" onMouseOut="this.className='contatti'" rows="3"></textarea><br/>
    <input type="submit" id="nome" value="invia" onclick="inviomail.asp" class="button" tabindex="350" />
    </form>
    </body>
    </html>
    **
    - La seconda
    ** inviomail.asp
    **<body>
    theSchema="http://schemas.microsoft.com/cdo/configuration/"
    Set cdoConfig=server.CreateObject("CDO.Configuration")
    cdoConfig.Fields.Item(theSchema & "sendusing")=2
    cdoConfig.Fields.Item(theSchema & "smtpserver")="server.smtp.com"
    cdoConfig.Fields.Update

    set cdoMessage=Server.CreateObject("CDO.Message")
    cdoMessage.Configuration=cdoConfig

    cdoMessage.From=Request.Form("email")
    cdoMessage.To="[email protected]"
    cdoMessage.Subject=Request.Form("subject")
    cdomessage.HtmlBody="Nome:" & request.form("nome") & "<br/>Cognome:" & Request.form("cognome") & "<br/>Telefono:" & request.form("telefono")
    & "<br/>Cellulare:" & request.form("cellulare") & "<br/>Email:" & request.form("email") & "<br/>Data di arrivo:" & request.form("giornoarrivo & mesearrivo & annoarrivo")
    & "<br/>Data di partenza:" & request.form("giornopartenza & mesepartenza & annopartenza") & "<br/>Numero persone:" & Request.form("persone")
    & "<br/>Tipo camera:" & Request.form("camera") & "<br/>Altre richieste:" & Request.form("richieste")
    cdoMessage.Send

    Set cdoMessage=Nothing
    Set cdoConfig=Nothing
    </body>
    </html>Vi ringrazio per l'aiuto. Ma purtroppo è una cosa ke nn riesco a fare...
    grazie a tutti 😉 😉


  • User Newbie

    Ciao a tutti,

    ho un grosso limite nel far funzionare il form!

    è la prima volta che uso l'asp..e dunque è tutto un dire...

    finchè devo costruire il form in html non vi è alcun problema...ma successivamente se uso solo l html l output che si riceve per mail è terribile, inutilizzabile!
    è qui che ho la necessità di utilizzare l asp...

    Ovviamente le voci che devo utilizzare nel form sono diverse da quelle sposte sopra ma intanto per capire il meccanismo ho provato a creare le due pagine e ad incollarvi il vostro codice....ma non funziona

    io ho creato un anuova pagina asp attraverso dreamweaver e poi ho incollato il vostro codice prima dell head...sbagliato???