Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Il msg cdosys non viene spedito

    Ciao a tutti; cerco disperatamente di far spedire un email all'amministratore di una chat nel momento in cui qualcuno si autentica ma non ci riesco e non ritorna nessun errore, soltanto l'amministratore non riceve le comunicazioni... il server è win 2003 e ho seguito le specifiche di cdosys... non so più dove
    Ecco il codice:
    codice:
    <%Response.Buffer=TRUE%>
    <%
    if request("username") = "" then
    response.redirect("login_default.asp")
    else
    %>
    <%
    application.lock
    newusers = application("totusers")
    if application("totusers") = "" then
    application("totusers") = 1
    newid = 1
    else
    newid = application("totusers") + 1
    application("totusers") = newid
    end if
    userid = "user" & newid
    boxid = "box" & newid
    flagid = "flag" & newid
    authid = "auth" & newid
    updateid = "update" & newid
    
    myid = newid
    application("" & userid & "") = request("username")
    application("" & boxid & "") = ""
    application("" & flagid & "") = "no"
    application("" & authid & "") = ""
    application("" & updateid & "") = now
    response.cookies("newid") = newid
    response.cookies("boxid") = boxid
    response.cookies("flagid") = flagid
    response.cookies("authid") = authid
    response.cookies("imlogdin") = "yes"
    response.cookies("myid") = myid
    response.redirect("messenger.asp")
    application.unlock
    end if
    
    invioA =  "postmaster@chat.com"
    invioDa = "postmaster@chat.com"
    
    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("urn:schemas:mailheader:X-Priority").Value = 1
    Flds.Update
    
    messaggio = messaggio & VBcrlf & "L'utente[b] " & request("username") & " è entrato in chat
    
    "
    
    With iMsg
       Set .Configuration = iConf
       .To = invioDa
       .From = invioA
       .Sender = invioDa
       .Subject = "Nuovo accesso alla chat"
       .HtmlBody = messaggio
       .Send
    End With
    %>
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Io uso questo:

    codice:
    	Set iMsg = CreateObject("CDO.Message")
    	Set iConf = CreateObject("CDO.Configuration")
    	Set Flds = iConf.Fields
    	Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True

    al posto di questo:

    codice:
    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("urn:schemas:mailheader:X-Priority").Value = 1
    Flds.Update
    Roby

  3. #3
    prova così:
    codice:
    
    <%Response.Buffer=TRUE%>
    <%
    if request("username") = "" then
    response.redirect("login_default.asp")
    else
    %>
    <%
    application.lock
    newusers = application("totusers")
    if application("totusers") = "" then
    application("totusers") = 1
    newid = 1
    else
    newid = application("totusers") + 1
    application("totusers") = newid
    end if
    userid = "user" & newid
    boxid = "box" & newid
    flagid = "flag" & newid
    authid = "auth" & newid
    updateid = "update" & newid
    
    invioA =  "postmaster@chat.com"
    invioDa = "postmaster@chat.com"
    
    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("urn:schemas:mailheader:X-Priority").Value = 1
    Flds.Update
    
    messaggio = messaggio & VBcrlf & "L'utente[b] " & request("username") & " è entrato in chat
    
    "
    
    With iMsg
       Set .Configuration = iConf
       .To = invioDa
       .From = invioA
       .Sender = invioDa
       .Subject = "Nuovo accesso alla chat"
       .HtmlBody = messaggio
       .Send
    End With
    
    
    myid = newid
    application("" & userid & "") = request("username")
    application("" & boxid & "") = ""
    application("" & flagid & "") = "no"
    application("" & authid & "") = ""
    application("" & updateid & "") = now
    
    response.cookies("newid") = newid
    response.cookies("boxid") = boxid
    response.cookies("flagid") = flagid
    response.cookies("authid") = authid
    response.cookies("imlogdin") = "yes"
    response.cookies("myid") = myid
    response.redirect("messenger.asp")
    application.unlock
    
    end if
    %>

  4. #4
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    grazie funziona alla grande!
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

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.