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
<%
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
%>
más simple imposible pero nada de nada.
Hasta ahora, como no estoy muy ducho en esto del cdonts,
simplemente estoy haciendo pruebas, para lo cual me cree
el .asp que puse en el post inicial.
Como he comentado, he probado a poner diferentes cosas
em el .From, como por ejemplo
oCDO.From = default
oCDO.From = "prueba"
oCDO.From = "fjmasero@inicia.es"
y en el .To, eso si, siempre, una direccion de mail
correcta.
Pues bueno, con default y "prueba", o el string que sea,
falla, "mandando" el mensaje a la carpeta Badmail.
Con .From = "fjmasero@inicia.es", u otras direcciones de
correo válidas, funciona.
Mi problema fundamental es como hacer que al
enviar el mail, la dirección de correo origen, es decir,
el from, o el 'de', sea la cuenta de correo predeterminada
de la máquina donde se esté ejecutando, para que asi el
usuario no tenga que incluir el email de destino.
AYUDAAAAAAAAAAAA por favor
Salu2 y gracias a todos por vuestra segura ayuda.
Leer las respuestas