URGENTE: uso de cdonts

12/08/2003 - 11:17 por fjmasero | Informe spam
Wenas:

Estoy usando esto del CDONTS por 1a vez, y NO ME
FUNCIONA, hay q fastidiarse plenamente.

Estoy desarrollando en un proyecto en el que hay que
enviar cierta información por email.

Tengo q hacerlo mediante dll de visual basic, usando
CDONTS, lo cual he hecho, pero no me funciona, por lo q
me he decidido a hacer una prueba.

He creado un .asp simplisimo, incluso copiando de
articulos q he visto por DesarrolloWeb y ASPFacil.

Os pongo el codigo

<%@ Language=VBScript %>
<% on error resume next %>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
if Request.Form("boton") = "enviar" then
Dim cBody, n
For Each n In Request.Form
cBody = cBody & n & ": " & Request.Form(n) & chr(13)
Next
Set oCDO = Server.CreateObject("CDONTS.NewMail")
'Asignamos las propiedades al objeto
oCDO.From = "direccionFrom"
oCDO.To = "direccionTo"
oCDO.Subject = "Asunto del mensaje"
oCDO.Body = cBody
'oCDO.Cc = ""
'oCDO.Bcc = ""
'oCDO.MailFormat = 0
oCDO.Send

Set oCDO = Nothing 'Liberar...

'Mostramos mensaje de que se envió con éxito.
Response.Write "¡Se envió Ok, qué fácil!!"

else
%>

<form action="pruebaCDONTS.asp" name="formulario"
method="post">
nombre<input name="nombre"><br>
dni<input name="dni"><br>
<input type="submit" name="boton" value="enviar">
</form>
<%
end if
%>
</BODY>
</HTML>

más simple imposible pero nada de nada.

Desde algunas maquinas no funciona, desde otras si: ¿POR
QUE?. Supongo q se trata de un problema de configuracion
de ????.

¿Como hay que ponerlo para que la cuenta origen (.From)
sea la direccion de correo predeterminada de la maquina
desde donde se envia?.

AYUDAAAAAAAAAAAA por favor

Preguntas similare

Leer las respuestas

#1 fjmasero
12/08/2003 - 14:05 | Informe spam
Wenas:

Estoy usando esto del CDONTS por 1a vez, y NO ME
FUNCIONA, hay q fastidiarse plenamente.

Estoy desarrollando en un proyecto en el que hay que
enviar cierta información por email.

Tengo q hacerlo mediante dll de visual basic, usando
CDONTS, lo cual he hecho, pero no me funciona, por lo q
me he decidido a hacer una prueba.

He creado un .asp simplisimo, incluso copiando de
articulos q he visto por DesarrolloWeb y ASPFacil.

Os pongo el codigo

%@ Language=VBScript %
% on error resume next %
HTML>
HEAD>
/HEAD>
BODY>
%
if Request.Form("boton") = "enviar" then
Dim cBody, n
For Each n In Request.Form
cBody = cBody & n & ": " & Request.Form(n) & chr(13)
Next
Set oCDO = Server.CreateObject("CDONTS.NewMail")
'Asignamos las propiedades al objeto
oCDO.From = "direccionFrom"
oCDO.To = "direccionTo"
oCDO.Subject = "Asunto del mensaje"
oCDO.Body = cBody
'oCDO.Cc = ""
'oCDO.Bcc = ""
'oCDO.MailFormat = 0
oCDO.Send

Set oCDO = Nothing 'Liberar...

'Mostramos mensaje de que se envió con éxito.
Response.Write "¡Se envió Ok, qué fácil!!"

else
%

form action="pruebaCDONTS.asp" name="formulario"
method="post">
nombre input name="nombre"><br>
dni input name="dni"><br>
input type="submit" name="boton" value="enviar">
/form>
%
end if
%
/BODY>
/HTML>

[codigo sin el simbolo < pq si no, no sale]

más simple imposible pero nada de nada.

Desde algunas maquinas no funciona, desde otras si: ¿POR
QUE?. Supongo q se trata de un problema de configuracion
de ????.

¿Como hay que ponerlo para que la cuenta origen (.From)
sea la direccion de correo predeterminada de la maquina
desde donde se envia?.

AYUDAAAAAAAAAAAA por favor
Respuesta Responder a este mensaje
#2 Marcelo Vicente
12/08/2003 - 15:14 | Informe spam
Amigo:
Todos los correos generados por CDONTS en el servidor,
pasan por la carpeta c:\Inetpub\mailroot\Queue antes de
salir, y si no sale por algun motivo, debe estar en la
carpeta c:\Inetpub\mailroot\Badmail.
Por otro lado, el funcionamiento de los mails que envias
se basa fundamentalmente en la correcta configuración del
servicio SMTP del servidor.
Podes establecer algun tipo de regla entre los mails que
si son enviados y los mails que no son enviados? Por
ejemplo todos los mails que son enviados a direcciones del
tipo llegan a destino y los que son
enviados a la direccion no llegan nunca
a destino.
Espero que sirva de algo.
Saludos.
Respuesta Responder a este mensaje
#3 fjmasero
12/08/2003 - 19:20 | Informe spam
Gracias por responder Marcelo.

¿Qué me puedes decir sobre el asunto de que los mails que
se manden tengan como .From la dirección de mail por
defecto que haya en la máquina desde donde se ejecute el
cdonts?.

Gracias.

Amigo:
Todos los correos generados por CDONTS en el servidor,
pasan por la carpeta c:\Inetpub\mailroot\Queue antes de
salir, y si no sale por algun motivo, debe estar en la
carpeta c:\Inetpub\mailroot\Badmail.
Por otro lado, el funcionamiento de los mails que envias
se basa fundamentalmente en la correcta configuración


del
servicio SMTP del servidor.
Podes establecer algun tipo de regla entre los mails que
si son enviados y los mails que no son enviados? Por
ejemplo todos los mails que son enviados a direcciones


del
tipo llegan a destino y los que son
enviados a la direccion no llegan


nunca
a destino.
Espero que sirva de algo.
Saludos.
.

Respuesta Responder a este mensaje
#4 Juan Miranda G
12/08/2003 - 19:25 | Informe spam
Hola,

El código que enviaste es idéntico al que estás usando o
están enviando un ejemplo?

Sería importante saber de dónde obtienes los datos del
From y el To.

JMG
Respuesta Responder a este mensaje
#5 Juan Miranda G
12/08/2003 - 19:31 | Informe spam
No importa cual sea la dirección del From, lo importante
es que sea una dirección de correo válida al igual que el
To.

Por esto te pregunto nuevamente. De dónde obtienes el From
y el To? Son válidos? Existen como dirección de correo? De
no ser así estos correos están perdidos en donde te indica
Marcelo.

JMG

Gracias por responder Marcelo.

¿Qué me puedes decir sobre el asunto de que los mails que
se manden tengan como .From la dirección de mail por
defecto que haya en la máquina desde donde se ejecute el
cdonts?.

Gracias.

Amigo:
Todos los correos generados por CDONTS en el servidor,
pasan por la carpeta c:\Inetpub\mailroot\Queue antes de
salir, y si no sale por algun motivo, debe estar en la
carpeta c:\Inetpub\mailroot\Badmail.
Por otro lado, el funcionamiento de los mails que envias
se basa fundamentalmente en la correcta configuración


del
servicio SMTP del servidor.
Podes establecer algun tipo de regla entre los mails que
si son enviados y los mails que no son enviados? Por
ejemplo todos los mails que son enviados a direcciones


del
tipo llegan a destino y los que son
enviados a la direccion no llegan


nunca
a destino.
Espero que sirva de algo.
Saludos.
.



.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida