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

Problemas en el envio de mail

Estas en el tema de Problemas en el envio de mail en el foro de ASP Clásico en Foros del Web. Hola: Tengo el siguiente problema. Tengo una pagina ASP donde un usuario, ingresa sus datos y me manda un mail a mi. Pero cuando yo ...
  #1 (permalink)  
Antiguo 05/01/2007, 17:25
 
Fecha de Ingreso: diciembre-2005
Mensajes: 6
Antigüedad: 18 años, 6 meses
Puntos: 0
Problemas en el envio de mail

Hola:
Tengo el siguiente problema. Tengo una pagina ASP donde un usuario, ingresa sus datos y me manda un mail a mi. Pero cuando yo además quiero enviarle un mail a él para confirmar su registración me tira el siguiente error
Persits.MailSender.4 error '800a0006'
Yo tengo lo siguiente:

Const cServidorSMTP = "mail.miservidor.com"
Const cCorreoPersonal = "[email protected]"
Const cNombreCorreo = "Prueba"

Function EnviarCorreo(psDe, psNombreDe, psPara, psNombrePara, psTema, psCuerpo)
Dim oMail

Set oMail = Server.CreateObject("Persits.MailSender")
oMail.Host = cServidorSMTP
oMail.From = psDe
oMail.FromName = psNombreDe
oMail.AddAddress psPara, psNombrePara
oMail.Subject = psTema
oMail.Body = psCuerpo
oMail.Send
If Err.Number <> 0 Then
EnviarCorreo = Err.Description
Else
EnviarCorreo = ""
End If

Set oMail = Nothing
End Function

Luego llamo a la función de la siguiente forma:

sMail1 = EnviarCorreo(sCorreoElectronico, sDe, cCorreoPersonal, cNombreCorreo, sTema1, sCuerpo & sDetalle)
sMail2 = EnviarCorreo(cCorreoPersonal, cNombreCorreo, sCorreoElectronico, sDe, sTema2, sCuerpo)

Alguien tiene idea porque esta fallando con el segundo envío de datos? y cómo solucionarlo?
Muchas gracias!
Saludos
  #2 (permalink)  
Antiguo 05/01/2007, 18:42
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Problemas en el envio de mail

Veamos que dice algo de la experiencia pasada:

http://classicasp.aspfaq.com/general...00f-range.html
http://www.webwizguide.com/bbs/forum...?TID=6266&PN=2
http://www.forosdelweb.com/s/msg319909.html

Saludos
  #3 (permalink)  
Antiguo 06/01/2007, 00:18
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Compostela
Mensajes: 103
Antigüedad: 19 años, 8 meses
Puntos: 0
Re: Problemas en el envio de mail

Hola,

Comentas que falla el segundo envío, eso posiblemente se deba a que estás enviando a la función una variable vacía y falla. Comprueba los nombres de todas las variables y haz un respose.write de sus valores para asegurarte que no pase eso...

Un saludo.
__________________
Fran Castro
Diseño de Paginas Web Descargas Gratis
  #4 (permalink)  
Antiguo 11/01/2007, 20:19
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 18 años, 8 meses
Puntos: 1
De acuerdo Haber si te sirve

<%
varF = request.form("quienloenvia")

Dim objEmail
Set objEmail = Server.CreateObject("Persits.MailSender")
objEmail.Username = "[email protected]"
objEmail.Password = "el password va aqui"
objEmail.Host = "smtpORmail.tudominio.com"
objEmail.From = request.form("quienloenvia")
objEmail.FromName = request.form("nombreDeQuienLoEnvia")
objEmail.AddAddress request.form("destinatario")
objEmail.Subject = ""&varSn&" aqui el subject ...al inicio recoge una variable"
ObjEmail.IsHTML = True
objEmail.Body = "Mensaje:<br> "&varMMS&" <br><br><img src=""http://tudominio.com/fotocualquiera.jpg"" border=""0"">"
objEmail.Send
Set objEmail = Nothing
response.write = "Mail enviado a : """&varF&""" <br> Puedes seguir enviando...."
%>


solo asegurate q dentro del body... si usas comilla doble...agreagale una mas por c/u excepto al inicio y al final...

si tiene dudas.. please contact me [email protected]
__________________
En esta vida todo es posible ... excepto vencer a la muerte .
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 22:25.