Foros del Web » Programando para Internet » ASP Clásico »

Persits.MailSender.4 error '800a0006'

Estas en el tema de Persits.MailSender.4 error '800a0006' en el foro de ASP Clásico en Foros del Web. Buenas tardes! Vereis, he tenido q acoplar el sistema de envio de mails a través de mi web de CDONTS a ASPemail, por "exigencias" del ...
  #1 (permalink)  
Antiguo 31/01/2005, 11:26
Avatar de Joselete  
Fecha de Ingreso: septiembre-2001
Ubicación: Granada, España
Mensajes: 263
Antigüedad: 22 años, 9 meses
Puntos: 0
Persits.MailSender.4 error '800a0006'

Buenas tardes!

Vereis, he tenido q acoplar el sistema de envio de mails a través de mi web de CDONTS a ASPemail, por "exigencias" del servidor

Pués bien, os explico el caso:

Tengo un menu de administrador en el q doy de alta grupos, y dentro de estos declaro tantos usuarios como quiera, con sus respectivos mails.
Pués bien, cuando intento mandar un mail desde el asp con formato HTML con Persits, pues se manda perfectamente siempre y cuando el grupo SOLO contenga un usuario (un solo mail), sin embargo, cuando el grupo contiene mas de un usuario (mas de un mail) pues me devuelven el siguiente error:

Persits.MailSender.4 error '800a0006'
Badfile index


El código q uso es este:

<% if mensaje <> "" then
' if instr(destino,"@")<>0 and instr(destino,".")<>0 then
'Dim objMail As CDONTS.NewMail
Dim Mail
Set Mail = Server.CreateObject("Persits.MailSender")
destino="[email protected]"
'response.Write("Nombre" & nombre & "<--" & "<br>")
'response.Write("destino" & destino & "<--" & "<br>")

Mail.From = destino
Mail.AddAddress nombre
Mail.Subject = asunto
Mail.IsHTML = True
Mail.Body = html
Mail.Host = "smtp.midominio.com"
Mail.send
Set Mail = Nothing

'objMail.From = nombre
'objMail.To = destino
'objMail.Subject = asunto
'objnewmail.BodyFormat = 0
'objnewmail.MailFormat = 0
'objMail.Body = html
'objMail.Send
'Set objMail = Nothing


' end if
correcto=0
else
correcto=1
end if


Si me podeis orientar de cual es mi error, os estaria muy agradecidos

Gracias!!!!
__________________
"El Universo simpre quiere que ganemos"
  #2 (permalink)  
Antiguo 01/02/2005, 02:28
Avatar de Joselete  
Fecha de Ingreso: septiembre-2001
Ubicación: Granada, España
Mensajes: 263
Antigüedad: 22 años, 9 meses
Puntos: 0
heeeeeeeeeeeelp!!
__________________
"El Universo simpre quiere que ganemos"
  #3 (permalink)  
Antiguo 26/11/2006, 01:44
 
Fecha de Ingreso: abril-2004
Ubicación: Añatuya
Mensajes: 95
Antigüedad: 20 años, 1 mes
Puntos: 0
yo tengo un problema parecido, solo que en mi caso el mensaje no se envia en ningun caso dandome el siguiente mensaje de error:

Persits.MailSender.4 error '800a0006'
550 5.7.1 Unable to relay for [email protected]
/enviomail.asp, line 98

El codigo que uso es el siguiente:

Ape = TRIM( Request("apenom"))
Ema = TRIM( Request("email"))
Ciu = TRIM( Request("ciudad"))
Men = TRIM( Request("mensaje"))

IF ema <> "" THEN
Set myMail = Server.CreateObject("Persits.MailSender")
myMail.Host = "mail.mipagina.com.ar"
myMail.From = ema
myMail.FromName = apenom
myMail.AddAddress "[email protected]"
myMail.Subject = "Mensaje de " & apenom
myMail.Body = men
myMail.Send
Set myMail = Nothing
Response.Redirect "gracias.asp"
ELSE
Response.Write "error.asp"
END IF

no se que error tiene el codigo....
__________________
Un angel le dice a Dios - Señor han descifrado el genoma humano - a lo que Dios contesta - Condenados hackers, voy a tener que cambiar la contraseña
  #4 (permalink)  
Antiguo 26/11/2006, 15:56
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
JosJoselete:
Si no me equivoco tu problema está en que tu variable nombre no tiene ningun valor asignado, tendrías que hacer algo así:
nombre = "[email protected]"
Roortiz:
Tu problema está en que si querés enviar e-mails a cuentas que no pertenezcan al mismo host que de donde mandas, te da ese error.
Para eso tenés que poner una dirección real y una autentificación.
Código:
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.dominio.com.ar"
Mail.Port = 25
Mail.Username = "[email protected]"
Mail.Password = "contraseña de esa cuenta"
Mail.From = ema
Mail.FromName = apenom
myMail.Subject = "Mensaje de " & apenom
myMail.Body = men
myMail.Send
Saludos!
__________________
I'm gonna start a revolution from my bed...

Última edición por pablinff; 26/11/2006 a las 16:01
  #5 (permalink)  
Antiguo 11/01/2007, 20:55
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 18 años, 8 meses
Puntos: 1
De acuerdo Re: Persits.MailSender.4 error '800a0006'

http://www.forosdelweb.com/f15/codigo-para-envio-mails-gratis-completo-455920/
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
  #6 (permalink)  
Antiguo 29/01/2007, 17:58
Avatar de gorka_22  
Fecha de Ingreso: septiembre-2003
Mensajes: 95
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Persits.MailSender.4 error '800a0006'

Gracias!!! Tenia el mismo problema y con lo del username y password se ha solucionado!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.