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

Duda con el CDONT

Estas en el tema de Duda con el CDONT en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo una web con un formulario cuyo contenido deseo que se reciba, cómodamente, en un correo. Mi preguntas (no lo tengo muy ...
  #1 (permalink)  
Antiguo 22/05/2003, 17:45
Avatar de Kunael  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 164
Antigüedad: 21 años, 7 meses
Puntos: 0
Duda con el CDONT

Hola a todos:

Tengo una web con un formulario cuyo contenido deseo que se reciba, cómodamente, en un correo.

Mi preguntas (no lo tengo muy claro no )

1. ¿Sucede alguna cosa si no pongo la propiedad .From?
2 ¿Quién es entonces el remitente del mensaje que recibe el .To?

Muchas gracias de antemano por el aclaramiento
__________________
Comparte tu conocimiento
  #2 (permalink)  
Antiguo 22/05/2003, 17:54
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Como su propio nombre indica:
FROM: de ... remitente
TO: Hacia, para destinatario

No trabajo habitualmente con CDONTS lo hago con ASPEMAIL y alli son obligatorios los campos FROM y TO, en caso contrario no te deja enviarlo y da error.

¿CDONTS da error si lo dejas en blanco?

Si necesitas mas ayuda revisa estos ejemplos:
http://faqsdelweb.com/index.php?num=3&f_id=2&s_id=16
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 22/05/2003, 17:54
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
ni idea que pasara si no colocas el .from...
quizas recibas el correo sin from...o se caiga...por que no haces la prueba...
  #4 (permalink)  
Antiguo 23/05/2003, 04:16
Avatar de Kunael  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 164
Antigüedad: 21 años, 7 meses
Puntos: 0
Ok, gracias por la información. Me lo he estado mirando con más atención.

Qué os parece este código (teniendo en cuenta que procesa los datos recogidos en un formulario anterior)?

<%Option Explicit%>

<%
'declaración de variables
Dim aCampo(5)
Dim oMail
Dim sCuerpo

'recojer las variables del formulario
sCampo(0)=Request.Form("Nombre")
sCampo(1)=Request.Form("Empresa")
sCampo(2)=Request.Form("Direccion")
sCampo(3)=Request.Form("Telefono")
sCampo(4)=Request.Form("Email")
sCampo(5)=Request.Form("Mensaje")

'"maquetación" de todas las variables en un mismo string
sCuerpo= "&sCampo(0)&"&lt;BR&gt;"&sCampo(1)&"lt;BR&gt;"&sCa mpo(2)&"&lt;BR&gt;"&sCampo(3)&"&lt;BR&gt;"&sCampo( 4)&"&lt;BR&gt;"&Campo5&"

'inicialización del objeto y declaración de propiedades y valores
Set oMail= Server.CreateObject("CDONTS.Newmail")
oMail.From="[email protected]"
oMail.To="[email protected]"
oMail.Subject="sCuerpo"
oMail.Send

'cerramos el objeto
Set oMail=Nothing
%>

Nos vemos.
__________________
Comparte tu conocimiento
  #5 (permalink)  
Antiguo 23/05/2003, 06:27
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Bueno, pero... ¿ lo has probado?, se cae el script como comentaba bakanzipp o simplemente lo envia con el FROM en blanco.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 23/05/2003, 08:54
Avatar de Kunael  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 164
Antigüedad: 21 años, 7 meses
Puntos: 0
Pues no he podido averiguarlo Maestro. Tengo XP con IIS 5.1 que, como bien sabrás, no tiene el CDONT. Luego entonces he tenido que instalar la conveniente .dll para que el componente funcionara.

Sin embargo, me sigue dando errores. Creo que seguramente será xq no tengo el IIS bien configurado y me peta entonces todo el tinglado de trabajar offline.

Lo que haré será depurar el anterior código lo mejor que pueda, colgar la web en un servidor y probarlo entonces con la seguridad de que el IIS ya estará bien configurado.
Por eso mismo colgaba el código en el post anterior.

Si acaso, cuando obtenga resultados os aviso aunque sea mediante un privado o lo q haga falta.

Salu2.
__________________
Comparte tu conocimiento
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 23:43.