Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 08:51
ramo_din2007
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 10 meses
Puntos: 0
problema con CDO.Message

hola amigos, soy nuevo en este foro, y estoy autoaprendiendo asp, de html creo que estoy en un nivel un poco mas de basico.

resulta que uso un formulario html el cual en el action me dirijo a una pagina asp donde uso CDO.Message, es mas ya lo hice y funciona bien.

pero ahora trato de meter varios campos del formulario dentro del textbody y no me funciona,

este es el original que si me funciona bien:

<html>
<head >
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-color: #FFFFCC;
}
-->
</style></head>
<body>

<%Set correo=CreateObject("CDO.Message")
correo.Subject=Request("txtasunto")
correo.From=Request("txtorigen")
correo.To="[email protected]"
correo.Cc="[email protected]"
correo.Bcc="[email protected]"
correo.TextBody= Request("txtmensaje")
correo.Send
set correo=nothing
%>

<p>
<script>
alert("GRACIAS POR CONTACTARNOS, SERA UN HONOR RESPONDER A SU CONSULTA...EMPROVISA");
window.location = "index.asp";
</script>

</p>
</body>
</html>


y este es el otro que me da problema:

<%
Dim txtcomentario, txtcargo, txttelefono, txtfax, txtorigen
txtcomentario=request.Querystring ("txtcomentario")
txtcargo=request.Querystring ("txtcargo")
txttelefono=request.Querystring ("txttelefono")
txtfax=request.Querystring ("txtfax")
txtorigen=request.Querystring("txtorigen")
body = txtcomentario & txtcargo & txttelefono & txtfax & txtorigen

Set correo=Server.CreateObject("CDO.Message")
correo.Subject="Solicitud de compra"
correo.From= txtorigen
correo.To="[email protected]"
correo.Cc="[email protected]"
correo.Bcc="[email protected]"
correo.TextBody= body

correo.Send
set correo=nothing
%>


el error que me da es:

CDO.Message.1 error '8004020d'

Se requiere al menos rellenar el campo De o el campo Remitente, pero no se encontró ninguno.

/enviarcompra.asp, línea 31



probe poner una direccion de correo en el from con un dominio del server en el que estoy alojado y no me da error pero no llega el mensaje.

he investigado mucho y no doy con hacerlo funcionar, y si funciona no llega el correo.

saludos cordiales, en espera de su ayuda.