Hola, mirar he montado el codigo, que se rellene el formulario y al enviar, carga de nuevo la misma pajina.
y no hay manera, si relleno el nombre y el email al formulario, no lo manda me da error de
"551 Sender address is not valid for your login. Check your email program settings."
en cambio si le meto solo el nombre o solo el email,
SI me lo manda correctamente, es como si se le fuera la pelota al tener los dos, o que de error de que la dir no es valida, pero no tiene porque comprobarla, ya que es la que escribe el usuario, la dir de envio es la de (Mail.AddAddress "
[email protected]")
a ver si le veis alguna solucion:
el host funciona de todas maneras, con "miweb.com" o "mail.miweb.com" o la ip
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 "[email protected]"
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
%>
aqui el formulario:
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">
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 por si lo quieres testear, para ver el error, metiendo esto por el body, dira si esta bien enviado o el error que sale:
Código:
<%
If strErr <> "" Then
%>
Ha ocurrido un error:
<%
= strErr
%>
<%
End If
%>
<%
If bSuccess Then
%>
Mensaje enviado con exito.
<%
End If
%>
ya no se que hacerle. la madre que trajo al los del server que no usan Cdonts, estaria mas facil, xDD
muchas gracias y un saludo!!!