Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2007, 11:49
sharasic
 
Fecha de Ingreso: abril-2007
Mensajes: 7
Antigüedad: 17 años
Puntos: 0
Envio de mails

Amigos como les va, bueno les cuento tengo un problemita y no se a quien recurrir :

Tengo un sistema de reclamos, que cuando detecta que se carga el reclamo critico dispara un mail a x direcciones,...
bueno aca el tema es que no me tira ningun error el codigo, pero el mail nunca llega.....
El tema es que lo programo otra persona y yo tengo que ver el porque no funciona...puede que le falte algo ??

por favor fijense que puede ser que este mal en esto..
OJO!! hay cosas comentariadas...
Muchas gracias.




sub miMail( xcontacto, xtexto )
'dim xmail
'sub miMail( xcontacto )
Set oRs = Nothing
Set oCmd = Nothing
Dim oArmaEMail, sFecha
sFecha= date


Set oArmaEMail = CreateObject("ArmarEmails.ClsMail")

With oArmaEMail
.AgregarPropiedad "producto","T",Server.HtmlEncode(Request("producto descrip"))
.AgregarPropiedad "fecha","T",Server.HtmlEncode(sFecha)
.AgregarPropiedad "comentario","T",Server.HtmlEncode(Request("coment ario"))
.AgregarPropiedad "retirar","T",Server.HtmlEncode(Request("retirar") )
.AgregarPropiedad "retirardesde","T",Server.HtmlEncode(Request("reti rardesde"))
.AgregarPropiedad "retirarhasta","T",Server.HtmlEncode(Request("reti rarhasta"))
.AgregarPropiedad "area1","T",Server.HtmlEncode(Request("area1") )
sTextoMail = .CrearEmail(Server.MapPath("Plantilla/Email.Html"))


response.Write(Crearmail)
response.End


End With

Set oArmaEMail = Nothing

MandarMail cstr(xcontacto), sTextoMail
end sub

sub MandarMail( xcontacto, xtexto )
dim xmail
Set Consu1 = CreateObject("ADODB.Recordset")
Consu1.ActiveConnection = session("StrConn")

response.Write(miMail)
response.End

sql = " Select distinct * From "
sql = sql & " ("
sql = sql & " Select MU.Mail_Direc mail, MU.Usua_Nombre nombre From Productos P, desti_usua DU, mail_usua MU "
sql = sql & " Where Marca = " & Request("marca")
sql = sql & " And Grupo = " & Request("grupo")
sql = sql & " And varie = " & Request("variedad")
sql = sql & " And sabor = " & Request("sabor")
sql = sql & " And P.Esta = 'A' "
sql = sql & " And Du.Esta = 'A' "
sql = sql & " And P.Desti = DU.Desti "
sql = sql & " And DU.USUA = MU.CODI"
sql = sql & " And MU.Esta = 'A'"
sql = sql & " And Du.usua_tipo = 'R'"
sql = sql & " union all "
sql = sql & " Select mail, nombre From Criticos_mail"
' sql = sql & " [email protected], Santiago from Criticos_mail"
sql = sql & " ) t1"


' response.Write(mandarmail)
'response.End


' sql = "select mail, nombre "
' sql = sql & " from criticos_mail




' Set Consu1 = CreateObject("ADODB.Recordset")
' Consu1.ActiveConnection = session("StrConn")
' sql = "select mail, nombre "
' sql = sql & " from criticos_mail "
Consu1.Open sql

if consu1.eof = true then
consu1.close
exit sub
end if

Set xmail = Server.CreateObject("Persits.MailSender")

xmail.Host = "10.10.45.177" 'Session("sMailServer")
xmail.From = "[email protected]"
'xmail.IsHTML = True

consu1.movefirst
do while not consu1.eof
xmail.AddAddress consu1.fields("mail")
consu1.movenext
loop

xmail.Subject = "CAC - Estado del caso: CRITICO. Contacto:" & cstr(xcontacto)
xmail.body = xtexto
xmail.send

set xmail = nothing
consu1.close
set xmail = nothing

end sub
%>