Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Mail vuota da form asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    104

    Mail vuota da form asp

    Ciao, mi arrivano delle email generate dal modulo asp del mio sito con tutti i campi vuoti.

    Presumo che sia il robot dei motori di ricerca che scansionando faccia partire questi messaggi.

    Qualcuno mi sa indicare un comando per evitare che succeda.
    grazie

    -------------------------
    Questo è il codice.
    -------------------------

    %

    Catalogo=request("chkCatalogo")
    if Catalogo="S" then
    Catalogo="Si"
    else
    Catalogo="No"
    end if

    strHost = "mail.doo.it"


    sTesto="<html><body bgcolor=00418c><font face=verdana size=2 color=white>Form dal WebSite

    </P>Nome: " & Request.Form("txtNome") & "
    " & _
    "Nazione: " & Request.Form("txtNaz") & "
    " & _
    "Società: " & Request.Form("txtRagSoc") & "
    " & _
    "Telefono: " & Request.Form("txtTel") & "
    " & _
    "E-mail: " & Request.Form("txtMail") & "
    "



    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = strHost
    Mail.From = "i" '
    Mail.FromName = ""
    Mail.AddAddress ""
    Mail.AddBcc ""
    Mail.Subject = "richiesta contatto"
    Mail.Body = sTesto
    strErr = ""
    Mail.IsHtml = true
    bSuccess = False
    'On Error Resume Next
    Mail.Send

    If Err <> 0 Then
    strErr = Err.Description
    else
    bSuccess = True
    End If

    Response.Redirect "oksend.htm"
    %>

  2. #2
    Beh, la pagina asp che invia la mail dovrebbe quanto meno verificare che i campi siano pieni prima di inviare la mail, no?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    104
    ... beh sì direi che basterebbe 1 campo x evitare l'invio fasullo. Questa è la pagina che riceve i dati dalla prima pagina in htm. Solo che il form non l'ho fatto io. Mi puoi aiutare?

  4. #4
    codice:
    <%
    
    Catalogo=request("chkCatalogo")
    if Catalogo="S" then
    Catalogo="Si"
    else
    Catalogo="No"
    end if
    
    strHost = "mail.doo.it"
    
    if len(request.form("txtNome")) > 0 and len(request.form("txtMail")) > 0 then
    
    sTesto="<html><body bgcolor=00418c><font face=verdana size=2 color=white>Form dal WebSite
    
    </P>Nome: " & Request.Form("txtNome") & "
    " & _
    "Nazione: " & Request.Form("txtNaz") & "
    " & _ 
    "Società: " & Request.Form("txtRagSoc") & "
    " & _ 
    "Telefono: " & Request.Form("txtTel") & "
    " & _ 
    "E-mail: " & Request.Form("txtMail") & "
    " 
    
    
    
    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = strHost
    Mail.From = "i" '
    Mail.FromName = ""
    Mail.AddAddress "" 
    Mail.AddBcc "" 
    Mail.Subject = "richiesta contatto"
    Mail.Body = sTesto 
    strErr = ""
    Mail.IsHtml = true
    bSuccess = False
    'On Error Resume Next 
    Mail.Send 
    
    If Err <> 0 Then 
    strErr = Err.Description
    else
    bSuccess = True
    End If
    
    
    Response.Redirect "oksend.htm"
    
    else
    
    response.write "A bbello!!! Ce stai a provà, eh?"
    
    endi f
    %>

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    104
    Funzia!!!!!!!!!!

    1000 grazie


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.