Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2005, 12:50
jorcri
 
Fecha de Ingreso: diciembre-2003
Mensajes: 120
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta aspemail, algo pasa xDD???

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!!!
__________________
jorcri...