Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Form di contatto CDOSYS con problema GMAIL

    Ciao a tutti,
    ho creato un modulo contatto usando CDOSYS, funziona tutto alla perfezione, tranne se l'email di chi manda il messaggio è di gmail. Mi spiego: ho fatto un po' di prove per verificare il funzionamento del modulo e ho notato che se compilo il modulo mettendo come indirizzo email del cliente che vuole contattarmi un indirizzo di gmail, non mi arriva nessun messaggio.

    il codice della pagina che elabora i dati è questo:

    <%

    DIM corpoMessaggio, numeroCampi, invioA, invioDa, nomeDominio, indirizzoIp, modulo, browserSistemaOperativo


    invioA = "xxxxxxx@xxx.xx"

    invioDa = "xxxxxxx@aruba.it"

    nomeDominio = Request.ServerVariables("HTTP_HOST")
    indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
    modulo = Request.ServerVariables("HTTP_REFERER")
    browserSistemaOperativo = Request.ServerVariables("HTTP_USER_AGENT")


    FOR numeroCampi = 1 TO (Request.Form.Count() - 1)
    IF NOT Request.Form(numeroCampi) = "" THEN
    corpoMessaggio = corpoMessaggio & vbCrLf & Request.Form.Key(numeroCampi) & " = " & Trim(Request.Form(numeroCampi))
    END IF
    NEXT


    DIM iMsg, Flds, iConf

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.aruba.it"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update

    With iMsg
    Set .Configuration = iConf
    .To = invioA
    .From = Request.Form("email")
    .Sender = invioDa
    .Subject = "Contatto dal dominio " & nomeDominio
    .TextBody = "Questi i dati inseriti nel modulo presente alla pagina " & modulo & " da utente con indirizzo IP " & indirizzoIp & " browser e sistema operativo " & browserSistemaOperativo & vbCrLf & corpoMessaggio & ""
    .Send
    End With
    %>

    Avete qualche soluzione? grazie.....

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'email parte dal tuo server quindi è buona norma mettere come mittente una email configurata nel tuo dominio.
    Pertanto mittente e destinatario della email sarai sempre tu mentre l'email di chi ti contatta la inserisci nel corpo dell'email.

    Roby

  3. #3
    Infatti, come ho già fatto:
    le e-mail partono da un indirizzo configurato nel mio dominio (se noti termina con @aruba.it)

    Il mio problema è con le email di chi mi contatta, che se ha un indirizzo gmail, non mi arriva nessun messaggio!

    grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    .Sender, .To e .From devono essere uguali a 'invioDa'.
    L'email di chi ti scrive la devi mettere nel corpo dell'email...

    Roby

  5. #5
    Ho provato ma ho sempre lo stesso problema....

    Ho fatto in modo però che chi mi contatta riceva immediatamente una email di conferma e ho scritto nella pagina dei ringraziamenti di contattarmi tramite il mio indirizzo se non si riceve la conferma.

    grazie lo stesso
    ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.