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
 

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

Preguntas similares