Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: cdosys

  1. #1

    cdosys

    sono le 6,30 dopo aver passato la notte in bianco sono riuscito a togliere tutti gli errori che mi dava ora mi dice email inviata regolarmente ma in realta non invia un bel nulla ,sono sfinito e vado a letto se qualcuno da un'occhiata a questo script mi farebbe il piu grosso regalo di ferragosto



    <%@LANGUAGE="VBSCRIPT"%>

    <%
    stremail = Request.Form("email")
    %>
    <%
    sql= "SELECT username, email, password FROM utenti WHERE email ='" & stremail & "'"
    set objRs = Server.CreateObject("ADODB.recordset")
    objRs.CursorLocation = 3
    objRs.Open sql,Conn,0,1
    If objRs.EOF Then
    Response.Write "<CENTER>"
    Response.Write "<FONT>EMAIL NON TROVATA</FONT>

    "
    Response.Write "Torna"
    Response.Write "</CENTER>"
    Else
    username = objRs.Fields("username")
    password = objRs.Fields("password")
    email = objRs.Fields("email")

    dim miamail
    Set MiaMail = Server.CreateObject("CDO.Message")
    MiaMail.From = "Altruder@terzaera.it"
    MiaMail.To = "stremail"
    MiaMail.Subject = oggetto
    MiaMail.TextBody = testo
    end if
    MiaMail.Fields("urn:schemas:httpmail:importance"). Value = 2
    MiaMail.Fields.Update()
    MiaMail.Send()
    Set MiaMail = Nothing


    Conn.Close
    set Conn = Nothing
    Response.Write "<CENTER>"
    Response.Write "<FONT>Email inviata correttamente</FONT>

    "

    %>
    </font>[/b]
    <style>
    A:visited {color:"#000000";text-decoration:none}
    A:hover {color:"#000000";background:white}
    A:link {color:"#000000";text-decoration:none}

    </style>

    <body bgcolor="#993333">
    <div align="center">













    Torna</div> </div>
    abbiate pieta di un povero e assonato ignorante

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    abbiate pieta di un povero e assonato ignorante
    Non buttarti così giù... gli inizi sono sempre più o meno difficoltosi per tutti...
    per quanto riguarda il tuo problema:

    -puoi adattare un code disponibile sul vademecum di aruba
    http://vademecum.aruba.it/start/cont...tto.htm#cdosys

    -oppure sul sito del senior Weppos c'è un esempio di script CDOSYS anch'esso molto valido (personalmente lo preferisco per semplicità d'adattamento):
    http://www.weppos.com/asp/script_sho...ipt=665&cat=19

    se hai problemi sai dove rivolgerti.

  3. #3
    allora siccome io so de coccio ancora non ci vado a dormire, ho provato a modificare tutta la notte quegli script che hai detto ma non sono riuscito a cavarne un ragno dal buco, l'unico che mi ha dato la felicita di non vedere nessun errore è stato questo,che fra l'altro sono anche riuscito a far funzionare mettendo i valori fissi (email)quindi sara un problema di variabili che data l'ora (veramente ancoira mi sfuggono) mi saranno sfuggiti

  4. #4
    Manca tutta la parte relativa alla configurazione del server richiesta da CDOSYS.
    La troverai nei link proposti da viki1967.

    Nel primo quella dedicata di Aruba, nello script che ho inserito io invece quella generale adattabile.

  5. #5
    ci riprovo e dopo se dio vuole me ne vado a nanna
    grazie

  6. #6
    niente da fare mi da quest'errore
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'Flds'

    /password.asp, line 25

    mi fate lka cortesia di controllare perche a me me fanno fichetta gli occhi
    <%@LANGUAGE="VBSCRIPT"%>

    <%
    stremail = Request.Form("email")
    %>
    <%
    sql= "SELECT username, email, password FROM utenti WHERE email ='" & stremail & "'"
    set objRs = Server.CreateObject("ADODB.recordset")
    objRs.CursorLocation = 3
    objRs.Open sql,Conn,0,1
    If objRs.EOF Then
    Response.Write "<CENTER>"
    Response.Write "<FONT>EMAIL NON TROVATA</FONT>

    "
    Response.Write "Torna"
    Response.Write "</CENTER>"
    Else
    username = objRs.Fields("username")
    password = objRs.Fields("password")
    email = objRs.Fields("email")

    dim miamail , iconf

    Set MiaMail = Server.CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "smtp.aruba.it"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update
    MiaMail.From = "Altruder@terzaera.it"
    MiaMail.To = "stremail"
    MiaMail.Subject = oggetto
    MiaMail.TextBody = testo
    end if
    MiaMail.Fields("urn:schemas:httpmail:importance"). Value = 2
    MiaMail.Fields.Update()
    MiaMail.Send()
    Set MiaMail = Nothing


    Conn.Close
    set Conn = Nothing
    Response.Write "<CENTER>"
    Response.Write "<FONT>Email inviata correttamente</FONT>

    "

    %>
    </font>[/b]
    <style>
    A:visited {color:"#000000";text-decoration:none}
    A:hover {color:"#000000";background:white}
    A:link {color:"#000000";text-decoration:none}

    </style>

    <body bgcolor="#993333">
    <div align="center">













    Torna</div> </div>
    grazie di cuore

  7. #7

  8. #8
    ma nel link che mi avete dato c'è flds l'unica cosa è che mi ero scordato di dimarla
    dim miamail , iconf , flds

    Set MiaMail = Server.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
    ma ora che l'ho fatto mi da questo errore
    ADODB.Fields error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    /password.asp, line 26
    dove la linea 26 è
    Flds(cdoSendUsingMethod) = cdoSendUsingPort

  9. #9
    Ma usi il link di Aruba? 6 su Aruba?
    Se sì hai inserito anche i metatag di inclusione come espresso?

  10. #10
    allora questo è il file che sto cercando di usare io:


    <%
    '============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,stremail

    '* voce da modificare con il proprio indirizzo email

    invioA = "Altruder@aruba.it"

    '* 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 = "Altruder@technet.it"

    '------------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

    stremail = Request.Form("email")
    '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

    sql= "SELECT username, email, password FROM utenti WHERE email ='" & stremail & "'"
    set objRs = Server.CreateObject("ADODB.recordset")
    objRs.CursorLocation = 3
    objRs.Open sql,Conn,0,1
    If objRs.EOF Then
    Response.Write "<CENTER>"
    Response.Write "<FONT>EMAIL NON TROVATA</FONT>

    "
    Response.Write "Torna"
    Response.Write "</CENTER>"
    Else
    username = objRs.Fields("username")
    password = objRs.Fields("password")
    email = objRs.Fields("email")
    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
    %>
    lo metto online mi da errore e piu precisam,ente questo errore:
    Microsoft VBScript compilation error '800a03f6'

    Expected 'End'

    /password.asp, line 74
    dove la linea 74 è
    End With

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.