Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
il problema non è la parte estetica ma quello che deve accadere sul server perché la mail sia inviata, senza errori, e con la caratteristiche desiderate.

alcuni script di esempio di base li trovi qui:
https://www.w3schools.com/asp/asp_send_email.asp
https://www.webwiz.net/kb/web-hostin...ys-example.htm

di esempio ce ne sono alcune decine in rete, basta che cerchi "asp cdosys" (cdosys è il componente da usare, non riferirti ad esempi che utilizzano cdonts che è un componente dichiarato obsoleto dalla stessa Microsoft)
EDIT
dimenticavo, su quel server puoi usare persits: una robusta libreria in sostituzione di cdosys




le estensioni dinamiche sono quelle tipo asp, aspx, php...
l'estensioni html e htm sono statiche. si possono rendere dinamiche ma va configurato il server (cosa che su hosting condiviso non è concesso fare)
niente, va oltre le mie competenze.... ho seguisto questa guida: https://connect.gt/topic/15179/codic...dei-consigli/7

ho creato script .asp :

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

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

cdoMessage.From=Request.Form("email")
cdoMessage.To="info@mechsys.it"
cdoMessage.Subject=Request.Form(Richiesta di contatto da Mechsys.it)
cdomessage.TextBody="Nome/Azienda:" & request.form("messaggio")
cdoMessage.Send

Set cdoMessage=Nothing
Set cdoConfig=Nothing


%>

l'html del form è questo:
<div class="col-sm-6">
<div class="footer-content">
<form name="invia" action="mail.asp" role="form" id="footer-form" method="post">


<div class="form-group has-feedback">





<input type="text" class="form-control" id="nome" placeholder="Nome / Azienda" name="nome" required>
<i style="margin-top:1%" class="fa fa-user form-control-feedback"></i>
</div>
<div class="form-group has-feedback">

<input type="email" class="form-control" id="email" placeholder="Indirizzo e-mail" name="email" required>
<i i style="margin-top:1%" class="fa fa-envelope form-control-feedback"></i>
</div>
<div class="form-group has-feedback">
<label class="sr-only" for="messaggio">Messaggio</label>
<textarea class="form-control" rows="8" id="messaggio" placeholder="Messaggio" name="messaggio" required></textarea>
<i class="fa fa-pencil form-control-feedback"></i>
</div>




Acconsento al <a href="privacy.asp">trattamento dei miei dati personali</a>* <input name="privacy" type="checkbox" />
<br /><br />
<input type="submit" value="Invia" onClick="Modulo()" class="btn btn-default" style="color:#fa0303">






</form>


non funziona e non checka il trattamento dei dati... ci sto perdendo la testa. puoi aiutarmi?

riguardo il cambio di estensione niente, se provo a cambiarlo in .asp la pagina non me la carica più. l'asp me lo carica come testo, cioè visualizzo il testo sul browser; dovrei rifare tutto il codice e non so farlo