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

    dilemma su dove creare l'oggetto cdosys in un ciclo di invio mail

    ciao,
    devo realizzare una newsletter con un ciclo di invio mail e sono stato assalito da un dubbio sul "dove creare gli oggetti cdosys e configurazione".
    nella mia ottica, farei così:
    codice:
    ...
    rs.open "SELECT ... FROM contatti", objConn
    
    if not rs.EOF then
        Set objConfig = Server.Cre...
        Set objCdoSys = Server.Crea..
    
        'operazioni di configurazione
        'assegno il config al cdo
        
        objCdoSys.From = "mioindirizzo@dominio.com"
    
        Do While Not rs.EOF
            objCdoSys.To = rs("mailDestinatario")
            objCdoSys.TextBody = "mail per " & rs("nomeDestinatario")
            objCdoSys.Send()
        rs.MoveNext()
        Loop
    
        Set objCdoSys=nothing
    end if
    cioè creerei gli oggetti mail furi dal ciclo di lettura degli indirizzi email dal database, e userei sempre lo stesso oggetto cdosys per l'invio di tutte le mail. la cosa mi sembrava naturale. in diversi esempi sul web, invece, ho notato che l'oggetto viene creato e distrutto nel ciclo, quindi ad ogni run. questo metodo non è semplicemente più lento?
    cosa mi consigliate?
    xxx

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Io userei quello pensato da te.

    Roby

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.