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.