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

Sobre componentes para el envio de emils

Estas en el tema de Sobre componentes para el envio de emils en el foro de ASP Clásico en Foros del Web. Hola maestros... mi duda es la siguiente... tengo windows XP profecional el cual trae el IIS por defecto lo instale y todo y me muestra ...
  #1 (permalink)  
Antiguo 29/09/2005, 09:23
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
Sobre componentes para el envio de emils

Hola maestros... mi duda es la siguiente... tengo windows XP profecional el cual trae el IIS por defecto lo instale y todo y me muestra (al ejecutar un codigo que hice por hay) que tengo CDOSYS... lo que no se es como pasarme de CDOSYS a CDONTS... ya que CDOSYS me da constantes errores y no puedo hacerlo funcionar... bueno espero que se pueda... eso saludos y gracias de antemano
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #2 (permalink)  
Antiguo 29/09/2005, 10:10
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Con CDONTS envias asi:
<%
' Recogemos los datos del formulario
para = TRIM( Request( "para" ) )
asunto = TRIM( Request( "asunto" ) )
mensaje = TRIM( Request( "mensaje" ) )

' Comprobamos y enviamos el mail
IF para <> "" THEN
Set myMail = Server.CreateObject( "CDONTS.Newmail" )
myMail.From = "[email protected]"
myMail.To = para
myMail.Subject = asunto
myMail.Body = mensaje
myMail.Send
Set myMail = Nothing
Response.Write "Email enviado con éxito"
ELSE
Response.Write "Debes incluir una dirección de email"
END IF
%>
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #3 (permalink)  
Antiguo 29/09/2005, 10:18
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
sjam.. eso si lo se ^^ lo que busco es cambiar el componente de mi maquina local... es que tengo el CDOSYS y quiero cambiarlo a CDONTS... las estructuras de envio de mails con estos componentes las conozco pero no es eso lo que busco gracias por la ayuda de todas maneras... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #4 (permalink)  
Antiguo 29/09/2005, 10:22
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
ah, perdon, eso si no se, pero no se supone que el SYS es mejor?
  #5 (permalink)  
Antiguo 29/09/2005, 10:27
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
no se pero no me funciona mira tengo el siguiente código:
Código:
<%
Dim conf
Set conf = Server.CreateObject("CDO.Configuration")
With conf.Fields
.Item("http://schemas.microsoft.com/cdo/con...ion/smtpserver") = "http://localhost"
.Item("http://schemas.microsoft.com/cdo/con...smtpserverport") = 25
.Item("http://schemas.microsoft.com/cdo/con...tion/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/con...nectiontimeout") = 60
.Update 
End With
Set msMail = Server.CreateObject("CDO.Message")
With msMail
Set .Configuration = conf
.sender = "[email protected]"
.To = "[email protected]"
.Subject = "Hola"
.HTMLBody = "Hola"
.Send
End With
%>
Y me da el siguiente error:

CDO.Message.1 (0x80040213)
Error de transporte en la conexión al servidor.
/mail.asp, línea 19

No se que es??? bueno ojala por ahi ustedes que tienen mas experiencia con esto del envio de mails (porque lo que es yo es primera vez que lo intento) pillan el error... saludos y gracias de antemano
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #6 (permalink)  
Antiguo 29/09/2005, 11:14
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 23 años
Puntos: 7
no me acuerdo mucho ASP pero creo que es
Set msMail = NEW Server.CreateObject("CDO.Message")
__________________
No tengo firma ahora... :(
  #7 (permalink)  
Antiguo 29/09/2005, 11:18
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
no ahi me tira error de clase no definida 'server'... :S
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #8 (permalink)  
Antiguo 29/09/2005, 11:39
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
pues no encontre mucha informacion pero a ver si te sirve esto:
http://vademecum.aruba.it/start/cont...ontatto_es.htm
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #9 (permalink)  
Antiguo 29/09/2005, 11:53
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
Prove haciendolo asi:
Código:
<%
Set oMail = Server.CreateObject("CDO.Message")
 
'reemplazar aqui las variables principales
para = "[email protected]"
de = "[email protected]"
asunto = "El asunto de mi email"
mensaje = "El mensaje del mail..."
 
oMail.From = de
oMail.To = para
oMail.Subject= asunto
oMail.TextBody = mensaje
 
oMail.Send 
 
Set oMail = Nothing
 
Response.Write ("El mensaje se envio correctamente")
%>
Y no me da error me tira en pantalla "El mensaje se envio correctamente" pero el mail no llega a mi correo... he provado con hotmail y con gmail y no hay caso... quiza sea que se demora un poco pero bueno = les comento como me ha resultado... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
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 13:03.