Re: [Ovillo] Relay access denied
Buenos días, Siempre que me he econtrado con este error es provocado por una mala autentificación con el servidor de correo. No se con quién tienes contratado los servicios de correo pero practicamente todos los proveedores tienen un servidor de correo del tipo mail.tuservidor.com (.es, .net, .info...) que no necesita de usuario /contraseña. Evidentemente suelen estar vigilados y no se permite el envío de demasiados correos (para enviar spam). Yo les preguntaría porque he estado mirando la documentación de ASPMail (http://www.serverobjects.com/products.htm) y no he visto ningún ejemplo donde se use: * Mail.UserName=myusername * Mail.PassWord=mypassword Con esto no quiero decir que no sea correcto, solo que no lo he encontrado :) te dejo un ejemplo por si te sirve de ayuda, yo lo he probado y funciona. *% Set Mailer = Server.CreateObject(SMTPsvg.Mailer) Mailer.FromName = Prueba. Mailer.FromAddress= [EMAIL PROTECTED] Mailer.RemoteHost = maildetuproveedordehosting.com Mailer.AddRecipient Prueba, [EMAIL PROTECTED] Mailer.Subject = asunto Mailer.BodyText = Hola VbCrLf El mensaje ha llegado correctamente! if Mailer.SendMail then Response.Write Mensaje enviado con éxito... else Response.Write Error en el envio. El error ha sido Mailer.Response end if %* Un saludo. El lunes, 25 jun 2007 a las 10:52, Rosendo escribió: He mirado todo lo que me habeis puesto y me sigue sin funcionar. No hay manera que no aparezca 554 : Relay access denied. Le he añadido el auth y usuario y contraseña que pensaba que con eso me iba a ir pero tampoco. Estoy sin ideas de por dónde tirar para solucionarlo. A alguien se le ocurre algo?? Muchas gracias a todos por vuestra ayuda!!! Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo auth =true Mail.UserName=myusername Mail.PassWord=mypassword Mail.Send Existe alguna manera de ver el fuente del mensaje de correo que está intentando enviar? Ponte en contacto con los admins a ver si pueden coger uno de los mensajes de la cola del servidor para así ver si es lo que han dicho en la lista, problema de cabeceras mal formadas. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
Lo de los encabezados no se como puedo mostrarlos para verlos. Podría ser por eso, sobre todo por descarte porque ya casi he hecho de todo... He usado el código de prueba pero sale lo mismo, estoy empezando a odiar la palabra relay. Así que al final como solución ha sido hacerlo con cgi y no me ha dado problemas, me envía al correo los datos del formulario correctamente. De todo modos seguiré a ver si logro que de la otra manera tambien funcione ya que otras páginas que utilizan el mismo código que en ésta, no ha dado problemas. gracias por vuestra ayuda!!! Jorge Hoya escribió: Hola, a la vista de lo que cuentas en tu email y de que, utilizando mis pequeños conocimiento de ASP, creo que la función de envío es correcta sigo pensando en posibles problemas con el servidor. Me viene a la memoria lo que sucedió hace meses, unos 8 o más, cuando se cambiaron los filtros usados por los servidores de correo para determinar si un correo es o no SPAM. En la empresa en la que me encontraba por aquel entonces tuvimos que actualizar gran cantidad de Webs para que el sistema de envio de correos tuviera esta modificación en cuenta. ¿Estaremos ante un caso parecido? ¿El servidor de correo está rechazando el email por una deficiente estructura de encabezados? A esto me podrás decir que acabas de enviar un email a la gente del hosting y que ha llegado correctamente pero ¿lo has enviado con un cliente de correo electrónico o vía web? Hemos de recordar que cuando lo hacemos con un cliente de correo es este último el que se encarga de añadir los encabezados al email (proceso que hemos de realizar por programación cuando enviamos emails desde documentos web, como es el caso). Así que me pregunto: 1. ¿has usado este mismo código en más desarrollos web y han funcionado correctamente? 2. ¿podrías, de alguna manera, capturar u obtener el código completo del email que se envía? d ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
Yo diría que el problema está en esta línea: Mail.From = Cstr(Remitente_Email) Si el servidor de correo no permite relay (y no debería permitirlo si está bien configurado), no te aceptará ningún correo con un remitente externo al dominio desde el que estés trabajando. Yo probaría cambiando el Remitente_Email por una dirección del dominio en el que esté alojada la web Saludos, Ernesto ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
El martes, 26 jun 2007 a las 13:13, Rosendo escribió: Así que al final como solución ha sido hacerlo con cgi y no me ha dado problemas, me envía al correo los datos del formulario correctamente. De todo modos seguiré a ver si logro que de la otra manera tambien funcione ya que otras páginas que utilizan el mismo código que en ésta, no ha dado problemas. Que diferencia hay entre las otras páginas y esta. Es el hosting por casualidad. Para probar lo que comentas te sugeriría que lo ejecutases localmente en tu máquina y que utilizases un servidor local que te permita ver la cola de mensajes y ver el fuente del mensaje antes de salir. -- /\/ / \ / \ / /\/ e t \/ i c i o u s ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
He mirado todo lo que me habeis puesto y me sigue sin funcionar. No hay manera que no aparezca 554 : Relay access denied. Le he añadido el auth y usuario y contraseña que pensaba que con eso me iba a ir pero tampoco. Estoy sin ideas de por dónde tirar para solucionarlo. A alguien se le ocurre algo?? Muchas gracias a todos por vuestra ayuda!!! Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo auth =true Mail.UserName=myusername Mail.PassWord=mypassword Mail.Send ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Relay access denied
Pues si estamos seguros que el códido del programa es correcto tendremos que pensar en la otra parte que interviene en el proceso: el servidor de correo. Sobre él podríamos preguntarnos: 1. ¿es la primera vez que utilizo este servidor para mandar correos? 2. en caso de no serlo, esos correos, ¿los he mandado con un cliente de correo electrónico o mediante aplicaciones idénticas a la que actualmente tenemos entre manos? 3. la dirección de correo que estamos usando, ¿pertenece a la lista de dominios permitidos por el servidor de correo que estamos usando? En caso contrario lo penalizará como intento de relay y lo bloqueará. 4. qué tipo de conexión necesita establecer el servidor de correo electrónico con el cliente para poder enviar los emails? ¿CRAM-MD5? ¿NTLM? ¿AUTH=LOGIN? Así todo, volviendo a tu código, vemos la línea auth = true que me imagino utilices para querer activar la seguridad en el email. PERO, mirando en la documentación de ASPEMail leemos: [...] When used in the standard mode (message queuing is not used), AspEmail supports the AUTH=LOGIN method only. When sending queued mail, AspEmail, in conjunction with EmailAgent, supports all three protocols described above. When attempting to negotiate an authentication protocol with the SMTP server, AspEmail tries the authentication methods in the following order: CRAM-MD5, NTLM, AUTH=LOGIN. [...] con lo que, por lo que entiendo de todo esto, auth = 'true' no vale para nada. En el modo estandard, AspEmail intentará enviar el email sin user/pass, si no se los indicamos, o autentificarse con AUTH=LOGIN en caso de proporcionarselos. Resumiend: tras leer la ayuda de Persits [1] y [2], parece que el problema está entre los datos de los emails (destinatario y remitente) y el servidor de correo. Si no es mucha indiscrección, ¿podrías darnos un ejemplo de los datos que estás usando, así como del servidor de correo? [1] http://support.persits.com/show.asp?code=PS01032724 [2] http://support.persits.com/show.asp?code=PS030721110 -- El futuro está oculto detrás de los hombres que lo hacen [ http://www.nosoynadie.net/ ] ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
Mmmm, uno de los servidores americanos que utilizamos en mi empresa tiene instalado un relay, y la única forma que hay de poder enviar mensajes desde una cuenta es recibiéndolos primero... Esta es la info que dan: By default, this server will reject all connections. To authorize yourself to send e-mail, you must first use your e-mail reader to check your account for new e-mail. After you have checked your e-mail, you will be authorized to send e-mail through relay.pair.com for up to 90 minutes. Suerte Eva ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
On 6/25/07, Rosendo Marín [EMAIL PROTECTED] wrote: He mirado todo lo que me habeis puesto y me sigue sin funcionar. No hay manera que no aparezca 554 : Relay access denied. Le he añadido el auth y usuario y contraseña que pensaba que con eso me iba a ir pero tampoco. Estoy sin ideas de por dónde tirar para solucionarlo. A alguien se le ocurre algo?? lo único que se me ocurre es que mires los logs y la configuración del servidor de correo... y que mires por quintuplicado si el usuario y contraseña están bien (aunque supongo q esto último estará comprobadísimo). -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
Que tal, mi email no tiene nada que ver con el tema, solo quería preguntarte Eva que es de la vida de Jaime Ortega (Si no me equivoco tu trabajabas con el), si no es asi perdon me he confundido, si si es asi por favor pídele que se comunique conmigo para saber que ha pasado ya que desapareció de un momento para otro y no se nada de el desde hace unos meses. Desde ya muchas gracias, y disculpen la intromisión. On 6/25/07, Eva del Campo [EMAIL PROTECTED] wrote: Mmmm, uno de los servidores americanos que utilizamos en mi empresa tiene instalado un relay, y la única forma que hay de poder enviar mensajes desde una cuenta es recibiéndolos primero... Esta es la info que dan: By default, this server will reject all connections. To authorize yourself to send e-mail, you must first use your e-mail reader to check your account for new e-mail. After you have checked your e-mail, you will be authorized to send e-mail through relay.pair.com for up to 90 minutes. Suerte Eva ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo -- _ Leandro Asrilevich Web Multimedia Developer Movil: +54 (11) 15 6161-9998 Tel: +54 (11) 4307-3085 Web: www.beastx.com.ar MSN: [EMAIL PROTECTED] Skype User: leandro.asrilevich Defensa 1805 PB E Capital Federal - Buenos Aires - Argentina ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
he llamado donde está alojado el servidor y funciona bien ya que ha mandado un correo de prueba y se ha recibido correctamente. Así que el problema parece estar cuando se envía el correo mediante formulario. La solución que me han dado es darle autentificación (Mail.userName=my_user y Mail.PassWord=my_password) y eso es lo que he hecho pero tampoco me ha funcionado. Dejo el código que tengo a ver si me faltara algo que hace que no funcione. Éste es el que va en la página para enviar el formulario por correo: sSQL = SELECT SMTP, CORREOWEB FROM DOMINIOS WHERE I_DOMINIO= Session(I_DOMINIO) CrearRS dbi,rs,sSQL,0 SMTP=RS(SMTP) CORREOWEB=RS(CORREOWEB) CerrarObj(RS) CerrarObj(dbi2) REMITENTE_NOMBRE=WEBSession(WEB) ASUNTO=CONSULTA FORMULARIO WEB Session(WEB) CUERPO=NOMBRE a enviado la siguiente consulta:br / SUGERENCIAS br /br / _ Forma de contacto: TELEFONO EMAIL 'Session(EMAIL) envio=Enviar_Email (SMTP,CORREOWEB,Remitente_Nombre,Session(EMAIL),Asunto,Cuerpo) Response.write(br /pComentario enviado satisfactoriamente/pbr /) Y aquí la función Enviar_Email donde le he añadido la autentificación: Function Enviar_Email (Servidor,Remitente_Email,Remitente_Nombre,Destinatario_Email,Asunto,Cuerpo) ' = ENVIO OK! ' ERROR, Y DEVOLVEMOS LA DESCRIPCIÓN DEL ERROR Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo Mail.userName=my_user Mail.PassWord=my_password On Error Resume Next Mail.Send If Err 0 Then ' error occurred Email=Err.Description End If End Function Gracias por aportarme soluciones!!! Jorge Hoya escribió: Pues si estamos seguros que el códido del programa es correcto tendremos que pensar en la otra parte que interviene en el proceso: el servidor de correo. Sobre él podríamos preguntarnos: 1. ¿es la primera vez que utilizo este servidor para mandar correos? 2. en caso de no serlo, esos correos, ¿los he mandado con un cliente de correo electrónico o mediante aplicaciones idénticas a la que actualmente tenemos entre manos? 3. la dirección de correo que estamos usando, ¿pertenece a la lista de dominios permitidos por el servidor de correo que estamos usando? En caso contrario lo penalizará como intento de relay y lo bloqueará. 4. qué tipo de conexión necesita establecer el servidor de correo electrónico con el cliente para poder enviar los emails? ¿CRAM-MD5? ¿NTLM? ¿AUTH=LOGIN? Así todo, volviendo a tu código, vemos la línea auth = true que me imagino utilices para querer activar la seguridad en el email. PERO, mirando en la documentación de ASPEMail leemos: [...] When used in the standard mode (message queuing is not used), AspEmail supports the AUTH=LOGIN method only. When sending queued mail, AspEmail, in conjunction with EmailAgent, supports all three protocols described above. When attempting to negotiate an authentication protocol with the SMTP server, AspEmail tries the authentication methods in the following order: CRAM-MD5, NTLM, AUTH=LOGIN. [...] con lo que, por lo que entiendo de todo esto, auth = 'true' no vale para nada. En el modo estandard, AspEmail intentará enviar el email sin user/pass, si no se los indicamos, o autentificarse con AUTH=LOGIN en caso de proporcionarselos. Resumiend: tras leer la ayuda de Persits [1] y [2], parece que el problema está entre los datos de los emails (destinatario y remitente) y el servidor de correo. Si no es mucha indiscrección, ¿podrías darnos un ejemplo de los datos que estás usando, así como del servidor de correo? [1] http://support.persits.com/show.asp?code=PS01032724 [2] http://support.persits.com/show.asp?code=PS030721110 ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Relay access denied
Hola, a la vista de lo que cuentas en tu email y de que, utilizando mis pequeños conocimiento de ASP, creo que la función de envío es correcta sigo pensando en posibles problemas con el servidor. Me viene a la memoria lo que sucedió hace meses, unos 8 o más, cuando se cambiaron los filtros usados por los servidores de correo para determinar si un correo es o no SPAM. En la empresa en la que me encontraba por aquel entonces tuvimos que actualizar gran cantidad de Webs para que el sistema de envio de correos tuviera esta modificación en cuenta. ¿Estaremos ante un caso parecido? ¿El servidor de correo está rechazando el email por una deficiente estructura de encabezados? A esto me podrás decir que acabas de enviar un email a la gente del hosting y que ha llegado correctamente pero ¿lo has enviado con un cliente de correo electrónico o vía web? Hemos de recordar que cuando lo hacemos con un cliente de correo es este último el que se encarga de añadir los encabezados al email (proceso que hemos de realizar por programación cuando enviamos emails desde documentos web, como es el caso). Así que me pregunto: 1. ¿has usado este mismo código en más desarrollos web y han funcionado correctamente? 2. ¿podrías, de alguna manera, capturar u obtener el código completo del email que se envía? -- El futuro está oculto detrás de los hombres que lo hacen [ http://www.nosoynadie.net/ ] ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
El lunes, 25 jun 2007 a las 10:52, Rosendo escribió: He mirado todo lo que me habeis puesto y me sigue sin funcionar. No hay manera que no aparezca 554 : Relay access denied. Le he añadido el auth y usuario y contraseña que pensaba que con eso me iba a ir pero tampoco. Estoy sin ideas de por dónde tirar para solucionarlo. A alguien se le ocurre algo?? Muchas gracias a todos por vuestra ayuda!!! Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo auth =true Mail.UserName=myusername Mail.PassWord=mypassword Mail.Send Existe alguna manera de ver el fuente del mensaje de correo que está intentando enviar? Ponte en contacto con los admins a ver si pueden coger uno de los mensajes de la cola del servidor para así ver si es lo que han dicho en la lista, problema de cabeceras mal formadas. -- /\/ / \ / \ / /\/ e t \/ i c i o u s ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Relay access denied
hola!!! Tengo este error cuando envio un formulario. He estado buscando información y parece que puede ser del servidor SMTP pero no logro dar con la solución. alguien podría echarme una mano?? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
la solución es autenticar el envío. El relay acces denied es devido a que tu isp necesita que se autentique el envío mandando los datos. En CDmon tenemos un tutorial de como configurar los correos para ello: https://www.cdmon.com/faqs/icorreo.html revisa el final de los tutoriales que es donde sale dicha opción :) espero que te sea de ayuda. Marc - Original Message - From: Rosendo Marín [EMAIL PROTECTED] To: ovillo@lists.ovillo.org Sent: Friday, June 22, 2007 10:15 AM Subject: [Ovillo] Relay access denied hola!!! Tengo este error cuando envio un formulario. He estado buscando información y parece que puede ser del servidor SMTP pero no logro dar con la solución. alguien podría echarme una mano?? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
podrías dar más detalles? dónde ves el error? qué formulario es? alguna parte del código que podamos ver? On 6/22/07, Rosendo Marín [EMAIL PROTECTED] wrote: hola!!! Tengo este error cuando envio un formulario. He estado buscando información y parece que puede ser del servidor SMTP pero no logro dar con la solución. alguien podría echarme una mano?? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo -- Mauro Gullino www.vardump.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
pues el código asp es este que dejo aquí, luego vendrían los campos de texto del formulario y el botón enviar. Y cuando se envía es cuando aparece el error 456: Relay access denied. % If Request.Form(enviar) Then NOMBRE=ucase(Request.Form(NOMBRE)) TELEFONO=Request.Form(TELEFONO) EMAIL=Lcase(Request.Form(EMAIL)) SUGERENCIAS=Request.Form(SUGERENCIAS) CABECERA_S=ERROR EN LA SUSCRIPCIOacute;N DESCRIPCION_S= If NOMBRE= Then DESCRIPCION_S=liDebe introducir su nombrebr //li End If If TELEFONO= And EMAIL= Then DESCRIPCION_S=DESCRIPCION_S liDebe introducir una forma de contacto. Correo electroacute;nico o teleacute;fonobr //li ElseIf Valid_Type(EMAIL,EMAIL,@) Or Valid_Long(EMAIL,EMAIL,0,60) Then DESCRIPCION_S=DESCRIPCION_S liDireccioacute;n de email no vaacute;lidabr //li Elseif Valid_Long(TELEFONO,TELEFONO,0, 9) Or Valid_Type(TELEFONO,TELEFONO,+I) Then DESCRIPCION_S=DESCRIPCION_S liDireccioacute;n de email no vaacute;lidabr //li End If IF DESCRIPCION_S Then DESCRIPCION_S= ul DESCRIPCION_S /ul% br /pSe han encontrado los siguientes errores:br //p % Response.write(DESCRIPCION_S br /) ELse 'ENVIAMOS EL CORREO sSQL = SELECT SMTP, CORREOWEB FROM DOMINIOS WHERE I_DOMINIO= Session(I_DOMINIO) CrearRS dbi,rs,sSQL,0 SMTP=RS(SMTP) CORREOWEB=RS(CORREOWEB) CerrarObj(RS) CerrarObj(dbi2) REMITENTE_NOMBRE=WEBSession(WEB) ASUNTO=CONSULTA FORMULARIO WEB Session(WEB) CUERPO=NOMBRE a enviado la siguiente consulta:br / SUGERENCIAS br /br / _ Forma de contacto: TELEFONO EMAIL 'Session(EMAIL) envio=Enviar_Email (SMTP,CORREOWEB,Remitente_Nombre,Session(EMAIL),Asunto,Cuerpo) Response.write(br /pComentario enviado satisfactoriamente/pbr /) End If End If % form method=post action=%=Param_modo_actual% id=form-contacto . . . input class=suscripcioninputbutton name=enviar value=Enviar type=submit / /form Probaré a ver la configuración del correo pero es muy raro que de pronto haya dejado de funcionar. Mauro Gullino escribió: podrías dar más detalles? dónde ves el error? qué formulario es? alguna parte del código que podamos ver? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
podrías acercarnos la función Enviar_Email ? On 6/22/07, Rosendo Marín [EMAIL PROTECTED] wrote: pues el código asp es este que dejo aquí, luego vendrían los campos de texto del formulario y el botón enviar. Y cuando se envía es cuando aparece el error 456: Relay access denied. % If Request.Form(enviar) Then NOMBRE=ucase(Request.Form(NOMBRE)) TELEFONO=Request.Form(TELEFONO) EMAIL=Lcase(Request.Form(EMAIL)) SUGERENCIAS=Request.Form(SUGERENCIAS) CABECERA_S=ERROR EN LA SUSCRIPCIOacute;N DESCRIPCION_S= If NOMBRE= Then DESCRIPCION_S=liDebe introducir su nombrebr //li End If If TELEFONO= And EMAIL= Then DESCRIPCION_S=DESCRIPCION_S liDebe introducir una forma de contacto. Correo electroacute;nico o teleacute;fonobr //li ElseIf Valid_Type(EMAIL,EMAIL,@) Or Valid_Long(EMAIL,EMAIL,0,60) Then DESCRIPCION_S=DESCRIPCION_S liDireccioacute;n de email no vaacute;lidabr //li Elseif Valid_Long(TELEFONO,TELEFONO,0, 9) Or Valid_Type(TELEFONO,TELEFONO,+I) Then DESCRIPCION_S=DESCRIPCION_S liDireccioacute;n de email no vaacute;lidabr //li End If IF DESCRIPCION_S Then DESCRIPCION_S= ul DESCRIPCION_S /ul% br /pSe han encontrado los siguientes errores:br //p % Response.write(DESCRIPCION_S br /) ELse 'ENVIAMOS EL CORREO sSQL = SELECT SMTP, CORREOWEB FROM DOMINIOS WHERE I_DOMINIO= Session(I_DOMINIO) CrearRS dbi,rs,sSQL,0 SMTP=RS(SMTP) CORREOWEB=RS(CORREOWEB) CerrarObj(RS) CerrarObj(dbi2) REMITENTE_NOMBRE=WEBSession(WEB) ASUNTO=CONSULTA FORMULARIO WEB Session(WEB) CUERPO=NOMBRE a enviado la siguiente consulta:br / SUGERENCIAS br /br / _ Forma de contacto: TELEFONO EMAIL 'Session(EMAIL) envio=Enviar_Email (SMTP,CORREOWEB,Remitente_Nombre,Session(EMAIL),Asunto,Cuerpo) Response.write(br /pComentario enviado satisfactoriamente/pbr /) End If End If % form method=post action=%=Param_modo_actual% id=form-contacto . . . input class=suscripcioninputbutton name=enviar value=Enviar type=submit / /form Probaré a ver la configuración del correo pero es muy raro que de pronto haya dejado de funcionar. Mauro Gullino escribió: podrías dar más detalles? dónde ves el error? qué formulario es? alguna parte del código que podamos ver? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo -- Mauro Gullino www.vardump.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
On 6/22/07, Rosendo Marín [EMAIL PROTECTED] wrote: envio=Enviar_Email (SMTP,CORREOWEB,Remitente_Nombre,Session(EMAIL),Asunto,Cuerpo) para acceder al relay, debe estar configurado para que sólo usuarios autenticados puedan enviar correo. Así que dentro de esa función, que supongo que de algún modo creas un objeto EMail (o similar) con varios campos (EMail.Subject, EMail.To, EMail.Message), deberías establecer también los atributos usuario y password (suponiendo que los haya, que debería ser) con el usuario y password del relay. -- Si no puedes deslumbrar con tu sabiduría, desconcierta con tus gilipolleces ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
esta es la función enviar_email: % Function Enviar_Email (Servidor,Remitente_Email,Remitente_Nombre,Destinatario_Email,Asunto,Cuerpo) ' = ENVIO OK! ' ERROR, Y DEVOLVEMOS LA DESCRIPCIÓN DEL ERROR Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo On Error Resume Next Mail.Send If Err 0 Then ' error occurred Email=Err.Description End If ' Mail.userName=Usuario ' Mail.PassWord=PassWord ' If Puerto Then ' Mail.Port = Puerto ' End If ' If Copia Then ' Mail.AddCC Copia ' End If ' IF Copia_Oculta THen ' Mail.AddBcc Copia_Oculta ' End If ' If ReplyTo Then ' Mail.AddReplyTo ReplyTo ' End If End Function gracias por la ayuda!!! Mauro Gullino escribió: podrías acercarnos la función Enviar_Email ? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Relay access denied
mírate esto http://www.google.com.ar/search?q=Persits.MailSender+authsourceid=navclient-ffie=UTF-8rlz=1B3GGGL_esAR177AR216 espero te sirva! saludos On 6/22/07, Rosendo Marín [EMAIL PROTECTED] wrote: esta es la función enviar_email: % Function Enviar_Email (Servidor,Remitente_Email,Remitente_Nombre,Destinatario_Email,Asunto,Cuerpo) ' = ENVIO OK! ' ERROR, Y DEVOLVEMOS LA DESCRIPCIÓN DEL ERROR Set Mail = Server.CreateObject(Persits.MailSender) Mail.Host = Servidor Mail.From = Cstr(Remitente_Email) Mail.FromName = Cstr(Remitente_Nombre) Mail.AddAddress Destinatario_Email Mail.Subject = Asunto Mail.Body = Cuerpo On Error Resume Next Mail.Send If Err 0 Then ' error occurred Email=Err.Description End If ' Mail.userName=Usuario ' Mail.PassWord=PassWord ' If Puerto Then ' Mail.Port = Puerto ' End If ' If Copia Then ' Mail.AddCC Copia ' End If ' IF Copia_Oculta THen ' Mail.AddBcc Copia_Oculta ' End If ' If ReplyTo Then ' Mail.AddReplyTo ReplyTo ' End If End Function gracias por la ayuda!!! Mauro Gullino escribió: podrías acercarnos la función Enviar_Email ? ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo -- Mauro Gullino www.vardump.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo