Gracias, pero no, lo que se le deve de ir la pelota con el aspemail, ya que si en el formulario, solo relleno el Nombre, Asunto y La consulta, funciona, o al reves, si meto email, Asunto y consulta, tambien funciona, es si mando los dos campos rellenados cuando se le va la pelota:
Mail.From = Request("email")
Mail.FromName = Request("nombre")
el caso es que si lo hago manualmente, osea usando tambien un campo para (Mail.AddAddress ), es decir, asi:
Código:
<%
strHost = "mail.miweb.com"
If Request("envia") <> "" Then
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = strHost
' requiere autentificación
Mail.Username = "[email protected]"
Mail.Password = "xxxxxxx"
Mail.From = Request("email")
Mail.FromName = Request("nombre")
Mail.AddAddress Request("desde")
Mail.Subject = Request("asunto")
Mail.Body = Request("consulta")
Mail.ContentTransferEncoding = "Quoted-Printable"
strErr = ""
bSuccess = False
On Error Resume Next
Mail.Send
If Err <> 0 Then
strErr = Err.Description
else
bSuccess = True
End If
End If
%>
y el campo lo meto a mano, en el form asi (metiendo el mismo email que antes, osea que a mano xuta y aotumatico se lia:
Código:
<form method="post" action="contacto.asp">
email: <input name="email" type="text">
Nombre: <input name="nombre" type="text">
Asunto: <input name="asunto" type="text">
Desde: <input name="desde" type="text">
Consulta: <textarea name="consulta"> </textarea>
<input name="Submit" type="reset" class="botonzonas" value="Borrar">
<input name="envia" type="submit" class="botonzonas" value="Enviar">
</form>
y asi
si funciona, pero claro, yo quiero que ese campo, este oculto, ya que es un formulario normal y corriente, con los datos tipicos y la gente no tiene porque rellenar mi direccion de email, y el server solo tiene instalado aspemail, uhmmm.
esto me tiene mosca!!!