al final lo he hecho funcionar con el cdont. gracias por todo.
solo que me ocurre un detalle. que en pantalla si aparece bien pero luego al correo no llega. este es mi .asp
<%
'Creación de variables para almacenar los campos del formulario
Referencia= Request.Form("referencia")
Nombre= Request.Form("nombre")
Email= Request.Form("email")
Telefono= Request.Form("telefono")
Comentario= Request.Form("comentario")
strBody = "<html><body>"
strBody = strBody & "<b>Formulario de Contacto:</b>"& "<br><br>"
strBody = strBody & "<b>Referencia: </b>"& Referencia &"<br>"
strBody = strBody & "<b>Nombre: </b>"& Nombre &"<br>"
strBody = strBody & "<b>Email: </b><a href='mailto:"& Email &"'>"& Email &"</a><br>"
strBody = strBody & "<b>Telefono: </b>"& Telefono &"<br>"
strBody = strBody & "<b>Comentario: </b>"& Comentario &"<br>"
strBody = strBody & "</body></html>"
Set mailobj = Server.CreateObject("CDONTS.NewMail")
mailobj.mailFormat = 0
mailobj.bodyFormat = 0
mailobj.from = "Contacto"
mailobj.to = "
[email protected]"
mailobj.subject = "Formulario de contacto"
mailobj.send
response.write strBody
'Response.redirect("index.asp")
%>
la línea que me falla es esta:
strBody = strBody & "<b>Email: </b><a href='mailto:"& Email &"'>"& Email &"</a><br>"
ya que visualizando el resultando en pantalla con el response.write strBody me visualiza el enlace del email pero luego recibo el correo sin nada en su contenido.
Sabes o sabe alguien a que puede ser debido esto.
Muchas gracias por todo.