Foros del Web » Programando para Internet » ASP Clásico »

Problemas con CDO

Estas en el tema de Problemas con CDO en el foro de ASP Clásico en Foros del Web. Hola nuevamente. Ejecute un asp para enviar un correo y todo funciona perfectamente en mi PC (WXP) que es donde primero realizo mis pruebas y ...
  #1 (permalink)  
Antiguo 11/01/2006, 13:32
 
Fecha de Ingreso: febrero-2005
Mensajes: 41
Antigüedad: 20 años, 3 meses
Puntos: 0
Problemas con CDO

Hola nuevamente. Ejecute un asp para enviar un correo y todo funciona perfectamente en mi PC (WXP) que es donde primero realizo mis pruebas y al final las subo al server (W2003 Server). Resulta ser que cuando ejecuto este ASP en el server aparentemente envia el email con los parametros que le indico pero los correos nunca llegan a su destino, no me genera ningun error ni nada por el estilo.

Que podría estar pasando?

Revise el firewall de windows y de hecho esta desactivado y no logro recivir los correos. Podría alguien darme alguna pista.

Gracias

Anexo Codigo:

Código HTML:
<% 
if (Request.Form()<>"") then 
    Dim Mail, Config 
    Set Mail = Server.createObject("CDO.Message")
    Set Config = Server.createObject ("CDO.Configuration")
    With Config
        .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.servidor.correo.com"
        .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
        .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
        .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
        .Fields.update
    End With 
    Set Mail.Configuration = Config

    Mail.From="Sistemas"
    Mail.To = Request.Form("email")
    Mail.cc = Request.Form("cc")
    Mail.Subject = Request.Form("asunto")
    Mail.HTMLBody = Request.Form("mensaje")
    Mail.Send()
    Response.Write("E-mail enviado a: "&Request.Form("email"))
    Response.Wire("<BR>Con copia a: "&Request.Form("cc"))
    Set Mail = Nothing
else %>
    <form name="formail" method="post" action="enviax.asp">
    <table align="center" cellpadding="3" cellspacing="1">
        <tr><td>Para (Email): </td>
            <td><input type="text" name="email" size="40"></td> </tr>
        <tr><td>CC:</td>
            <td><input type="text" name="cc" size="40"></td></tr>
        <tr><td>Asunto: </td>
            <td><input type="text" name="asunto" size="40"></td> </tr>
        <tr><td>Mensaje: </td>
            <td><textarea name="mensaje"></textarea></td> </tr>
        <tr><td colspan="2" align="center">
                <input type="submit" value=" Enviar " name="ok"> </td> </tr>
    </table>
    </form>
<% end if %> 
:::Salu2:::

Última edición por adaldv; 11/01/2006 a las 16:05
  #2 (permalink)  
Antiguo 11/01/2006, 14:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Cita:
Resulta ser que cuando ejecuto este ASP en el server aparentemente envia el email con los parametros que le indico pero los correos nunca llegan a su destino, no me genera ningun error ni nada por el estilo.
Esto quiere decir que realmente el problema deberia estar del lado de hosting, muy probablemente hay problemas con el relay de los mails, deberias ponerte en contacto con ellos.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 11/01/2006, 14:31
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
creo que U_goldman tiene la razon, proablemente necesite una cuenta de origen y el from que solo dice "sistemas" no sea valido para la configuracion de correo al no reconocer un origen de correo.

Si el server es tuyo puedes checar el open relay del server
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 11/01/2006, 15:56
 
Fecha de Ingreso: febrero-2005
Mensajes: 41
Antigüedad: 20 años, 3 meses
Puntos: 0
Pero entonces porque de mi PC (wXP) si puedo enviarlo sin ningun problema a cualquier direccion de correo y con el "FROM" de "sistemas".

Bueno voy a probar lo que me dicen. Gracias
  #5 (permalink)  
Antiguo 11/01/2006, 16:01
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
por las configuraciones de SMTP que tenes en tu pc, general mente el XP no tiene mucha seguridad en el protocolo

vos usas exchange en ese pc con 2003? o solo el conector SMTP que trae el 2003?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 11/01/2006, 16:08
 
Fecha de Ingreso: febrero-2005
Mensajes: 41
Antigüedad: 20 años, 3 meses
Puntos: 0
Solo utilizo el conector SMTP.
  #7 (permalink)  
Antiguo 11/01/2006, 16:58
 
Fecha de Ingreso: febrero-2005
Mensajes: 41
Antigüedad: 20 años, 3 meses
Puntos: 0
OK, en efecto compañeros, tienen razon, cambie la direccion del "FROM" que ni tan siquiera existe pero tiene su respectivo dominio, me imagino que es lo que valida ó el formato de la dirección.

Bueno pues gracias por la asesoría, espero no dar tanta lata, jejeje

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:23.