con questo semplicissimo codice asp i dati inseriti nel form vengono inviati correttamente agli indirizzi di email relativi a domini specifici, mentre se inserisco un indirizzo relativo a gmail.com (esempio:luca@gmail.com) oppure email.it NON FUNZIONA!!!! mi chiedo come mai dal momento che se il codice fosse sbagliato non dovrebbe funzionare in ogni caso...giusto?
<%
' Controlla invio
if Request.QueryString("invia") = "true" AND Request.Form("submit") = "invia" then
Dim objMail, objConfig
' Crea l'oggetto email
Set objMail = Server.CreateObject("CDO.Message")
' Dimensiona l'oggetto configurazione
Set objConfig = Server.CreateObject ("CDO.Configuration")
' Imposta le configurazioni
With objConfig
' Server SMTP di uscita
' ATTENZIONE! Usare il proprio indirizzo di server email!
' E' FONDAMENTALE per l'invio della email
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "NOME_SMTPSERVER"
' Porta SMTP
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
' Porta CDO
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
' Timeout
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.Update
End With
' Assegna le configurazioni
Set objMail.Configuration = objConfig
' Assegna all'oggetto le proprietà necessarie
objMail.From = Request.Form("email") ' Mittente
objMail.To = "INFO@MIODOMINIO.it" ' Destinatario
objMail.Subject = Request.Form("oggetto") ' Oggetto
objMail.HTMLBody = "RICHIESTA PRODOTTI <br><br>nome <br>" & Request.Form("nome") & "<br><br>Indirizzo <br>" & Request.Form("indirizzo") & "<br><br>Telefono <br>" & Request.Form("telefono") & "<br><br>Altre Richieste <br>" & Request.Form("altrerichieste") & "<br><br>email <br>" & Request.Form("email")
' Invia l'email
objMail.Send()
Set objMail = Nothing
response.Redirect("http://www.MIODOMINIO.it/PAGINA.htm")
else %>
GRAZIE MILLE A CHI SA DIRMI QUALCOSA


Rispondi quotando
