• Bannato User

    Form Email in asp...ma nn funziona

    Ciao ragazzi sono nuovo e mi ha segnalato il sito un amico..

    Mi potete dare una mano e vedere se ho fatto tutto bene?

    Premetto ke ho fatto due pagina: una in htm (form.htm) e una in asp (inviomail.asp)

    Il codice è il seguente:
    (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>

    Poi ce la seconda pagina in asp
    (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>

    Spero ke mi darete una mano. Io ci ho provato in tutti i modi, ma nn va.
    😉