Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162

    Cdosys invia mail all'indirizzo sbagliato

    Uso da tempo CDOSYS per inviare email attraverso un modulo.
    Questa volta pero' si verifica un problema, cdosys spedisce le e-mail all'indirizzo sbagliato che in questo caso è il mio indirizzo. Com'è possibile ?

    cdosys.asp è configurato correttamente

    invio a:info@sitocliente.com
    invio da:info@sitocliente.com

    Visto che le e-mail vengono inviate al mio indirizzo ho creduto che sul server ci fosse una vecchia versione usata per testare il tutto ma niente.....
    Ho cancellato i file sul server e li ho reinstallati. Da dove sbuca fuori il mio indirizzo ?
    Tutto questo non ha senso vero ?

    Se vi puo' essere d'aiuto vi mostro il codice

    ciao a tutti



    <%
    '============Linkbruttocane su specifiche MSDN================
    '* il corpo finale del messaggio contiene tutti i campi *
    '* inseriti nella pagina html, in pratica puoi mettere *
    '* tutti i campi che ti servono nel modulo di invio senza *
    '* fare altre configurazioni aggiuntive. *
    '================================================= ============

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

    '* voce da modificare con il proprio indirizzo email

    invioA = "info@sitocliente.com"

    '* voce da modificare con un indirizzo email che funga da mittente:
    '* in caso di errore riceverete notifica a questo indirizzo un MAILER-DAEMON
    '* dato che cdosys supporta questa notifica

    invioDa = "info@sitocliente.com"

    '------------fine modifiche necessarie------------------

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

    '*rilevo i campi del form

    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

    '* creo gli oggetti cdosys sul server e li gestisco

    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
    %>
    <script>
    document.location.replace('grazie.asp');
    </script>
    Chi gode un pò non tribola sempre.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    invioDa lo crei ma non lo usi....
    ed al suo posto metti questi questo...

    .From = Request.Form("email")

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162
    Ho capito però come si spiega che il modulo invia ogni volta una email al mio indirizzo di posta se quest'ultimo non compare minimamente in cdosys.asp?
    Chi gode un pò non tribola sempre.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel .from cosa c'è scritto?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162
    ecco parte di cdosys.asp



    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
    Chi gode un pò non tribola sempre.

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sì quello lo vedevo da me...
    Volgio sapere COSA contiene il .from!

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    162
    non ho capito esattamente cosa mi chiedi......immagino il form ??

    se puo' aiutarti ti invio la pagina dove c'è il modulo.
    Chi gode un pò non tribola sempre.

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.