Estoy usando esto del CDONTS por 1a vez, y NO ME FUNCIONA


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 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.
¿Alguién tiene alguna idea de por qué no me funciona?.
El IIS q uso tiene, o eso me dicen, SMTP.
AYUDAAAAAAAAAAAA por favor



MUCHAS GRACIAS por vuestra ayuda.

