Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2007, 13:27
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 19 años, 7 meses
Puntos: 88
Re: crear un objeto CDONTS para el envio de 3 correo a la vez??


y por que no lo conviertes a funcion parametrizada, y en ves de IF, utilizar el select case

por ejemplo, tus IF anidados, en select
Código PHP:
for contador = 1 To 3 Step 1
    select 
case contador
        
case 1
            sRecipient 
= "[email protected]"
            
sAsunto = "Registro # " & nregistro & " " & NEmpresa & "-" & sNdistrib
            cuerpo 
= "<html><body><strong>Usted acaba de registrar:</strong> <br /><br /> "
            
cuerpo = cuerpo ....
        case 
2
            sRecipient 
= correo1
            sAsunto 
= "Oportunidad de Negocio # " & nregistro & " " & NEmpresa
        
case 3 
            sRecipient 
= Email
    end select
next 
ya que puede ser que no nomas sean 3, a lo mejor 4 o 6... etc, respecto a la funcion, algo asi
Código PHP:
Function SendMails(para,asunto,mensaje)
Set objMail = Server.CreateOBject("JMail.Message")
with objMail
    
.Logging = true
    
.silent = true
    
.From = "Correo-Generado-por-Website@asacom"
    
.FromName = "Correo generado por Website"
    
.AddRecipient para
    
.Subject = asunto
    
.HTMLBody = mensaje
    
.Send("usuario")
end with
Set objMail 
= Nothing

End 
Function 
y lo mandarias llamar cada ves que salga de la evaluacion del SELECT
Código PHP:
for vueltas = 0 to 10 step 1
select 
case vueltas
case 1
....
case 
2
.
.
.
end select
call SendMails
(parametro1,parametro2,parametro3)
next 
bueno, algo asi seria mas rapido

saludos
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra