- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Form di contatto mail in Asp non funziona
-
Form di contatto mail in Asp non funziona
Ragazzi, spero mi possiate aiutare. Ho creato un form idi contatto mail in asp, la cosa strana è che su tante email di prova che ho fatto ne sono giunte appena 3. La posta è su yahoo. Secondo voi qual è il problema?
-
Potrebbe essere andata in SPAM?
-
In spam ci sono finite le 3 arrivate...e tutte le altre? Neanche in Spam.
-
Filtrata a monte?
Come componi la mail?
-
Scusami non capisco cosa vorresti dire con "come componi la mail".
Aggiungo inoltre che lo stesso form lo utilizzo su un altra pagina ma con il messaggio che arriva su una mail hotmail, senza problemi.
-
Dico il codice ASP che usi.
-
Ecco il codice:
</head>
<%
dim mail
set mail = Server.CreateObject("CDO.Message")
mail.Subject = "Nuova mail da moto-usate.es"
mail.From = Request.Form("email")
mail.To = "[email protected]"
mail.TextBody = Request.Form("message")
mail.Send
set mail = nothing
%><body>
<table border="2" cellspacing="0" style="border-collapse: collapse" width="80%" id="table1" cellpadding="4" align="center">
<tr> <td> <p align="center"><font face="Verdana">MotoUsate.es </font></td> </tr> <tr> <td bgcolor="#808080"> <p align="right"> </p></td> </tr> <tr> <td> <table border="1" cellspacing="0" style="border-collapse: collapse" width="100%" id="table3" cellpadding="6"> <tr> <td valign="top"> <p align="center"><font face="Verdana">La tua e-mail è stata ricevuta... Ti rispondo al più presto! Grazie</font></p></td> </tr> </table> </td> </tr> </table>
</body>
<script>
var limit="0:3"if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location="suzuki.htm"
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
else
curtime=cursec+" seconds left until page refresh!"
window.status=curtime
setTimeout("beginrefresh()",1500)
}
}
window.onload=beginrefresh
</script></html>
-
Secondo me potrebbe trattarsi di un problema dell'header della pagina, prova a mettere un po tutti i campi come indicato qua.
http://www.asp101.com/articles/john/cdosmtprelay/default.asp
-
Grazie per l'aiuto. Senza aver fatto niente al codice le ultime email di prova sembrano arrivare.
-
Allora meglio lasciare tutto allo stato orginale.
-
Si per adesso si, vediamo cosa succede